Class UserFull

    • Constructor Detail

      • UserFull

        public UserFull()
        Creates new UserFull
    • Method Detail

      • getById

        public static UserFull getById​(String userId)
        Gets the full profile of the user with the specified identifier.
        Parameters:
        userId - the unique identifier of the user in Silverpeas.
        Returns:
        the full profile of the user.
      • getByIds

        public static List<UserFull> getByIds​(Collection<String> userIds)
        Gets full profiles of user corresponding to the specified identifiers.
        Parameters:
        userIds - the unique identifiers of users in Silverpeas.
        Returns:
        list of full profile of user.
      • isPasswordAvailable

        public boolean isPasswordAvailable()
      • setPasswordAvailable

        public void setPasswordAvailable​(boolean pa)
      • isPasswordValid

        public boolean isPasswordValid()
      • setPasswordValid

        public void setPasswordValid​(boolean pv)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String p)
      • getPropertiesNames

        public String[] getPropertiesNames()
      • getValue

        public String getValue​(String propertyName)
      • getValue

        public boolean getValue​(String propertyName,
                                boolean defaultValue)
      • getSpecificLabel

        public String getSpecificLabel​(String language,
                                       String propertyName)
      • getPropertyType

        public String getPropertyType​(String propertyName)
      • isPropertyUpdatableByUser

        public boolean isPropertyUpdatableByUser​(String property)
      • isPropertyUpdatableByAdmin

        public boolean isPropertyUpdatableByAdmin​(String property)
      • isAtLeastOnePropertyUpdatableByAdmin

        public boolean isAtLeastOnePropertyUpdatableByAdmin()
      • isAtLeastOnePropertyUpdatableByUser

        public boolean isAtLeastOnePropertyUpdatableByUser()
      • setValue

        public void setValue​(String propertyName,
                             String value)
      • setValue

        public void setValue​(String propertyName,
                             boolean bValue)
      • getDefinedDomainValues

        public Map<String,​String> getDefinedDomainValues()
      • getDefinedExtraFormValues

        public Map<String,​String> getDefinedExtraFormValues​(String language)