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.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable
ICISObjectInitializable.AdapterVersionAware
 
Field Summary
 
Fields inherited from interface com.stellent.cis.client.api.common.ICISObject
FILTER_NULL_VALUE, FILTER_READONLY, FILTER_SYSTEM
 
Method Summary
 void addSecurityObject(ISCSUserSecurityObject securityObject)
           
 java.util.List getSecurityObjectList()
           
 java.util.List getUserAccounts()
          A list of user accounts
 java.lang.String getUserName()
           
 java.util.List getUserRoles()
          A list of user roles
 void setUserName(java.lang.String userName)
           
 
Methods inherited from interface com.stellent.cis.client.api.scs.ISCSObject
castObject, clearPropertyFilter, copyObject, getPropertyFilter, getSourceAdapter, getSourceObject, getSourceObjectPropertyType, mergeObject, mergeObject, removeProperty, setPropertyFilter, setRestrictedPropertyFilter, setSourceObjectPropertyType
 
Methods inherited from interface com.stellent.cis.client.api.common.ICISObject
getProperties, getPropertiesWithValue, getProperty, getPropertyAsString, getPropertyAsString, getPropertyDescriptors, hasProperty, setProperty, setProperty, setProperty
 
Methods inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable
intialize
 

Method Detail

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