com.stellent.cis.client.api.scs.user
Interface ISCSUserAttributeInfo
- All Superinterfaces:
- ICISObject, ICISObjectInitializable, ISCSObject, java.io.Serializable
public interface ISCSUserAttributeInfo
- extends ISCSObject
Describes an individual user role or account user attribute.
| Methods inherited from interface com.stellent.cis.client.api.scs.ISCSObject |
castObject, clearPropertyFilter, copyObject, getPropertyFilter, getSourceAdapter, getSourceObject, getSourceObjectPropertyType, mergeObject, mergeObject, removeProperty, setPropertyFilter, setRestrictedPropertyFilter, setSourceObjectPropertyType |
getUserName
java.lang.String getUserName()
- Returns:
- the name of the user this attribute applies to
setUserName
void setUserName(java.lang.String userName)
- Parameters:
userName - the name of the user this attribute applies to
getSecurityObjectList
java.util.List getSecurityObjectList()
- Returns:
- a list of
ISCSUserSecurityObject objects, can be either ISCSUserRole or ISCSUserAccount objects
addSecurityObject
void addSecurityObject(ISCSUserSecurityObject securityObject)
- Parameters:
securityObject - the user ISCSUserRole or ISCSUserAccount to add
getUserRoles
java.util.List getUserRoles()
- A list of user roles
- Returns:
- a list of
ISCSUserRole objects, that the user has
getUserAccounts
java.util.List getUserAccounts()
- A list of user accounts
- Returns:
- a list of
ISCSUserAccount objects, that the user has