|
Clearspace API (1.10.16) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IntrospectiveUser
This User subinterface adds the ability to query what optional capabilities are supported in this User implementation. It is added as a subinterface to preserve backward compatibility with older User implementations. User interfaces may query an IntrospectiveUser object instance before deciding whether or not to present those capabilities in the interface.
| Method Summary | |
|---|---|
boolean |
isGetPasswordHashSupported()
Indicates whether retrieving a password hash is supported for this user. |
boolean |
isPropertyEditSupported()
Indicates whether the property methods (get, set, delete, etc.) are supported. |
boolean |
isReadOnly()
Convenience method - returns true if the user is in a 'read only' mode - that is, none of the setter methods are implemented. |
boolean |
isSetEmailSupported()
Indicates whether setting the email address is supported for this user. |
boolean |
isSetEmailVisibleSupported()
Indicates whether setting the visibility of the email address is supported for this user. |
boolean |
isSetNameSupported()
Indicates whether setting the full name is supported for this user. |
boolean |
isSetNameVisibleSupported()
Indicates whether setting the visibility of the name is supported for this user. |
boolean |
isSetPasswordHashSupported()
Indicates whether modifying the hash of the user's password is supported for this user. |
boolean |
isSetPasswordSupported()
Indicates whether modifying the user's password is supported. |
boolean |
isSetUsernameSupported()
Indicates whether setting the username is supported for this user. |
| Methods inherited from interface com.jivesoftware.base.User |
|---|
getCreationDate, getEmail, getID, getLastLoggedIn, getModificationDate, getName, getPasswordHash, getPermissions, getProperties, getUsername, isAuthorized, isEmailVisible, isEnabled, isNameVisible, setCreationDate, setEmail, setEmailVisible, setEnabled, setLastLoggedIn, setModificationDate, setName, setNameVisible, setPassword, setPasswordHash, setUsername |
| Methods inherited from interface com.jivesoftware.community.JiveObject |
|---|
getObjectType |
| Method Detail |
|---|
boolean isSetPasswordSupported()
boolean isGetPasswordHashSupported()
boolean isSetPasswordHashSupported()
boolean isSetNameSupported()
boolean isSetUsernameSupported()
boolean isSetEmailSupported()
boolean isSetNameVisibleSupported()
boolean isSetEmailVisibleSupported()
boolean isPropertyEditSupported()
boolean isReadOnly()
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||