public abstract class CustomUser extends User
Constructor and Description |
---|
CustomUser()
Public Constructors to initialize user.
|
CustomUser(IdentityDirectory ids, java.lang.String entityName) |
Modifier and Type | Method and Description |
---|---|
void |
addManagerOf(Group group, ModifyOptions opts)
Adds this user as manager of the given group
|
void |
addMemberOf(Group group, ModifyOptions opts)
Adds this user as a member to input group
|
void |
addMemberOf(java.util.List<java.security.Principal> groups, ModifyOptions opts)
Adds this user as a member to list of groups
|
void |
addOwnerOf(Group group, ModifyOptions opts)
Adds this user as owner of the given group
|
void |
changePassword(char[] oldPassword, char[] newPassword, ModifyOptions opts)
Changes user password given the old and new password
|
User |
clone()
Clones this object
|
void |
deleteManagerOf(Group group, ModifyOptions opts)
Deletes this user as manager of the given group
|
void |
deleteMemberOf(Group group, ModifyOptions opts)
Deletes this user as a member to input group
|
void |
deleteMemberOf(java.util.List<java.security.Principal> groups, ModifyOptions opts)
Deletes this user as a member from list of groups
|
void |
deleteOwnerOf(Group group, ModifyOptions opts)
Deletes this user as owner of the given group
|
java.util.Map<java.lang.String,Attribute> |
getAllAttributes()
Gets map of all entity attributes
|
Attribute |
getAttribute(java.lang.String attrName)
Gets Entity Attribute from map.
|
java.lang.String |
getAttributeLocaleValue(java.lang.String attrName, java.util.Locale locale)
Gets attribute locale value
|
java.util.Map<java.util.Locale,Attribute> |
getAttributeLocaleValues(java.lang.String attrName)
Gets attribute locale values.
|
java.lang.String |
getAttributeValue(java.lang.String attrName)
Gets first attribute value from map.
|
java.lang.String |
getCanonicalName()
Gets entity canonical name
|
java.lang.String |
getChallengeAns()
Returns User challengeAns
|
java.lang.String |
getChallengeQn()
Returns User challengeQn
|
java.lang.String |
getCommonId()
Returns Entity commonId
|
java.lang.String |
getDescription()
Returns Entity description
|
java.lang.String |
getDisplayname()
Returns Entity displayname
|
java.lang.String |
getEntityName()
Gets entity name
|
java.lang.String |
getFirstname()
Returns User firstname
|
java.lang.String |
getGuid()
Gets entity Guid value
|
java.lang.String |
getId()
Gets entity ID attribute value
|
java.lang.String |
getLastname()
Returns User lastname
|
java.lang.String |
getMail()
Returns entity mail
|
ResultSet<Group> |
getManagedGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts)
Gets all the groups managed by this user matching the given filter condition
|
ResultSet<User> |
getManagementChain(int nLevels, SearchOptions opts)
Gets the management chain for this user
|
java.util.List<User> |
getManagementChain(int nLevels, java.lang.String manager, java.lang.String title, SearchOptions opts)
Gets the management chain for this user upto the requested levels or the manager mataches the input manager or title
|
ResultSet<Group> |
getMemberOfGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts)
Gets all the groups this user is a member of and matching the given filter criteria
|
ResultSet<Group> |
getMemberOfGroups(SearchFilter targetFilter, SearchOptions opts)
Gets all the groups this user is a member of and matching the given filter criteria.
|
java.lang.String |
getName()
Gets entity name value
|
java.util.List<java.lang.String> |
getObjectClasses()
Gets entity object class values
|
ResultSet<Group> |
getOwnedGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts)
Gets all the groups owned by this user matching the given filter condition
|
java.security.Principal |
getPrincipal()
Gets principal identifier of the entity
|
ResultSet |
getRelatedEntities(java.lang.String relationshipName, int nestedLevels, SearchFilter targetFilter, SearchOptions searchOpts)
Gets all related entities for given entity relationship
|
ResultSet<User> |
getReportees(int nLevels, SearchFilter targetFilter, SearchOptions opts)
Gets all the reportees of this user
|
java.lang.String |
getSubjectName()
Gets entity subject name
|
boolean |
isManager(User user, boolean direct, ReadOptions opts)
Checks if the given user is manager of this user
|
boolean |
isManagerOf(Group group, boolean direct, ReadOptions opts)
Checks if this user is manager of given group
|
boolean |
isMemberOf(Group group, boolean direct, ReadOptions opts)
Checks if this user is a member of the given group
|
boolean |
isMemberOf(Group group, ReadOptions opts)
Checks if this user is a member of the given group.
|
boolean |
isMemberOfGroup(Group group, boolean direct, ReadOptions opts)
Deprecated.
|
boolean |
isOwnerOf(Group group, boolean direct, ReadOptions opts)
Checks if this user is owner of given group
|
void |
modify(java.util.List<ModAttribute> attrVals, ModifyOptions opts)
Modifies entity attribute values
|
void |
resetPassword(char[] password, ModifyOptions opts)
Resets user password
|
void |
setAttributeValue(java.lang.String attrName, java.lang.String attrVal, ModifyOptions opts)
Modifies entity attribute value
|
void |
setManager(User user, ModifyOptions opts)
Sets the input user as manager of this user
|
public CustomUser()
public CustomUser(IdentityDirectory ids, java.lang.String entityName)
public void changePassword(char[] oldPassword, char[] newPassword, ModifyOptions opts) throws AuthenticationException, OperationNotSupportedException, EntityNotFoundException, AuthorizationException, PasswordPolicyException, IDSException
changePassword
in class User
oldPassword
- Old password of the usernewPassword
- New password of the useropts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When this user is not foundOperationNotSupportedException
- If the user authenticate operation is not supportedAuthenticationException
- If user authentication failedPasswordPolicyException
- If there are any password policy errorsAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public void resetPassword(char[] password, ModifyOptions opts) throws OperationNotSupportedException, EntityNotFoundException, AuthorizationException, PasswordPolicyException, IDSException
resetPassword
in class User
password
- User's new passwordopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When this user is not foundOperationNotSupportedException
- If the user authenticate operation is not supportedPasswordPolicyException
- If there are any password policy errorsAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public ResultSet<User> getManagementChain(int nLevels, SearchOptions opts) throws IDSException, EntityNotFoundException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getManagementChain
in class User
nLevels
- Number of levels the managers to be fetched recursively. 0 means all levels.opts
- Search optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When this user is not foundInvalidAttributesException
- If the requested attributes are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public java.util.List<User> getManagementChain(int nLevels, java.lang.String manager, java.lang.String title, SearchOptions opts) throws IDSException, EntityNotFoundException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getManagementChain
in class User
nLevels
- Number of levels the managers to be fetched recursively. 0 means all levels.manager
- upto this manager (principal name)title
- upto this titleopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When this user is not foundInvalidAttributesException
- If the requested attributes are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public boolean isManager(User user, boolean direct, ReadOptions opts) throws IDSException, EntityNotFoundException, AuthorizationException, OperationNotSupportedException
isManager
in class User
user
- User objectdirect
- if set to true checks only the direct manager, otherwise checks the entire management chainopts
- Read optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When either of the users not foundAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public void setManager(User user, ModifyOptions opts) throws IDSException, EntityNotFoundException, AuthorizationException, OperationNotSupportedException
setManager
in class User
user
- User entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When either of the users not foundOperationNotSupportedException
- If tthis method is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public ResultSet<User> getReportees(int nLevels, SearchFilter targetFilter, SearchOptions opts) throws IDSException, EntityNotFoundException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getReportees
in class User
nLevels
- Number of levels the reportees to be fetched recursively. 0 means all levelstargetFilter
- Filter condition to be applied on the resulting reportee entitiesopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When this user is not foundInvalidAttributesException
- If the requested attributes or the attributes in the target search filter are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public ResultSet<Group> getMemberOfGroups(SearchFilter targetFilter, SearchOptions opts) throws IDSException, EntityNotFoundException, InvalidFilterException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getMemberOfGroups
in class User
targetFilter
- Filter criteria to be applied on the related entitiesopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If the entity for which related entities to be fetched is not foundInvalidAttributesException
- If the requsted attributes or the attributes in the target search filter are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidFilterException
OperationNotSupportedException
public ResultSet<Group> getMemberOfGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts) throws IDSException, EntityNotFoundException, InvalidFilterException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getMemberOfGroups
in class User
nLevels
- Number of levels to be searched for the nested relationships. 0 means all levels.targetFilter
- Filter criteria to be applied on the related entitiesopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If the entity for which related entities to be fetched is not foundInvalidAttributesException
- If the requsted attributes or the attributes in the target search filter are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidFilterException
OperationNotSupportedException
public boolean isMemberOf(Group group, ReadOptions opts) throws IDSException, EntityNotFoundException, AuthorizationException, OperationNotSupportedException
isMemberOf
in class User
group
- Group entityopts
- Read optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity is not foundAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public boolean isMemberOf(Group group, boolean direct, ReadOptions opts) throws IDSException, EntityNotFoundException, AuthorizationException, OperationNotSupportedException
isMemberOf
in class User
group
- Group entitydirect
- if true checks only the direct membership otherwise checks all levels recursivelyopts
- Read optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity is not foundAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
@Deprecated public boolean isMemberOfGroup(Group group, boolean direct, ReadOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException
isMemberOfGroup
in class User
IDSException
EntityNotFoundException
OperationNotSupportedException
public void addMemberOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
addMemberOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If add member of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public void addMemberOf(java.util.List<java.security.Principal> groups, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
addMemberOf
in class User
group
- List of Group principalsopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If add member of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public void deleteMemberOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
deleteMemberOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If delete member of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public void deleteMemberOf(java.util.List<java.security.Principal> groups, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
deleteMemberOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If delete member of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public ResultSet<Group> getOwnedGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts) throws IDSException, AuthorizationException, OperationNotSupportedException
getOwnedGroups
in class User
nLevels
- Number of levels to be searched recursively for the group ownership. 0 means all levels.targetFilter
- Filter condition to be applied on the resulting owned groupsopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public boolean isOwnerOf(Group group, boolean direct, ReadOptions opts) throws AuthorizationException, IDSException
isOwnerOf
in class User
group
- Group entitydirect
- if true checks only the direct ownership otherwise checks all levels recursivelyopts
- Read optionsIDSException
- Generic Identity Directory Service exceptionAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public void addOwnerOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
addOwnerOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If add owner of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public void deleteOwnerOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
deleteOwnerOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If delete owner of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public ResultSet<Group> getManagedGroups(int nLevels, SearchFilter targetFilter, SearchOptions opts) throws IDSException, AuthorizationException, OperationNotSupportedException
getManagedGroups
in class User
nLevels
- Number of levels to be searched recursively for the group manager. 0 means all levels.targetFilter
- Filter condition to be applied on the resulting managed groupsopts
- Search optionsIDSException
- Generic Identity Directory Service exceptionAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public boolean isManagerOf(Group group, boolean direct, ReadOptions opts) throws AuthorizationException, IDSException
isManagerOf
in class User
group
- Group entitydirect
- if true checks only the direct manager otherwise checks all levels recursivelyopts
- Read optionsIDSException
- Generic Identity Directory Service exceptionAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public void addManagerOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
addManagerOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If add manager of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public void deleteManagerOf(Group group, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
deleteManagerOf
in class User
group
- Group entityopts
- Modify optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If either user or group entity not foundOperationNotSupportedException
- If delete manager of is not supportedAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.InvalidAttributesException
public java.lang.String getFirstname() throws OperationNotSupportedException
getFirstname
in class User
OperationNotSupportedException
- If firstnameAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getLastname() throws OperationNotSupportedException
getLastname
in class User
OperationNotSupportedException
- If lastnameAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getChallengeQn() throws OperationNotSupportedException
getChallengeQn
in class User
OperationNotSupportedException
- If challengeQnAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getChallengeAns() throws OperationNotSupportedException
getChallengeAns
in class User
OperationNotSupportedException
- If challengeAnsAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public User clone()
public Attribute getAttribute(java.lang.String attrName)
getAttribute
in class Entity
attrName
- Name of the attributejava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getAttributeValue(java.lang.String attrName)
getAttributeValue
in class Entity
attrName
- Name of the attributejava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.util.Map<java.lang.String,Attribute> getAllAttributes()
getAllAttributes
in class Entity
java.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getAttributeLocaleValue(java.lang.String attrName, java.util.Locale locale)
The search for the entity must have been performed with a ReadOptions opts parameter where opts.setLocale(ReadOptions.ALL_LOCALES) was called. Otherwise this routine will always return null.
getAttributeLocaleValue
in class Entity
attrName
- Attribute namelocale
- Locale valuejava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.util.Map<java.util.Locale,Attribute> getAttributeLocaleValues(java.lang.String attrName)
The search for the entity must have been performed with a ReadOptions opts parameter where opts.setLocale(ReadOptions.ALL_LOCALES) was called. Otherwise this routine will always return null.
getAttributeLocaleValues
in class Entity
attrName
- Attribute namejava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getEntityName()
getEntityName
in class Entity
public java.security.Principal getPrincipal()
getPrincipal
in class Entity
java.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getSubjectName()
getSubjectName
in class Entity
java.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getCanonicalName()
getCanonicalName
in class Entity
java.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getGuid()
public java.util.List<java.lang.String> getObjectClasses()
getObjectClasses
in class Entity
java.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public void modify(java.util.List<ModAttribute> attrVals, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
modify
in class Entity
attrVals
- List of mod attribute valuesopts
- Modify operation optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When the entity to be modified is not foundOperationNotSupportedException
- When this entity modify operation is not supportedInvalidAttributesException
- When the mod attributes are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public void setAttributeValue(java.lang.String attrName, java.lang.String attrVal, ModifyOptions opts) throws IDSException, EntityNotFoundException, OperationNotSupportedException, AuthorizationException, InvalidAttributesException
setAttributeValue
in class Entity
attrName
- Attribute nameattrVal
- Attribute valueopts
- Modify operation optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- When the entity to be modified is not foundOperationNotSupportedException
- When this entity modify operation is not supportedInvalidAttributesException
- When the input attribute is invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public ResultSet getRelatedEntities(java.lang.String relationshipName, int nestedLevels, SearchFilter targetFilter, SearchOptions searchOpts) throws EntityNotFoundException, IDSException, InvalidAttributesException, AuthorizationException, OperationNotSupportedException
getRelatedEntities
in class Entity
relationshipName
- Entity relationship name to be processednestedLevels
- Number of nested levels the related entiteis to be fetchedtargetFilter
- Search filter to be used against the related entitiessearchOpts
- Search operation optionsIDSException
- Generic Identity Directory Service exceptionEntityNotFoundException
- If the entity for which related entities to be fetched is not foundInvalidAttributesException
- If the requested attributes or the attributes in the target search filter are invalidAuthorizationException
- If user does not have sufficient privilegesjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.OperationNotSupportedException
public java.lang.String getMail() throws OperationNotSupportedException
getMail
in class Entity
OperationNotSupportedException
- If mailAttr not configured in Entity definitionpublic java.lang.String getDisplayname() throws OperationNotSupportedException
getDisplayname
in class Entity
OperationNotSupportedException
- If displaynameAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getDescription() throws OperationNotSupportedException
getDescription
in class Entity
OperationNotSupportedException
- If descriptionAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.public java.lang.String getCommonId() throws OperationNotSupportedException
getCommonId
in class Entity
OperationNotSupportedException
- If descriptionAttr not configured in Entity definitionjava.lang.UnsupportedOperationException
- if custom User implementation uses this method without implementing it.