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