public class RoleModel extends PrincipalModel implements IRoleProvider
fDirPrincipal, fDirSysBizPolicy, fPapBizPolicy, fPortalContext, fPrincipalAttributes, fPrincipalBizPolicy, fProvidersMap
fExpireWithPageFlow
Constructor and Description |
---|
RoleModel()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName()
Get display name for this principal.
|
List<IPrincipalProvider> |
getMembers()
Get a list of members of this role.
|
int |
getPrincipalType()
Get the type of principal used by this model.
|
boolean |
supportsMembership()
Will this role type supports membership editing.
|
clear, equals, getAttributeProvider, getAttributeProviders, getAttributeProvidersMap, getAttributes, getDirPrincipal, getDirSystemBizPolicy, getEmail, getIconURL, getLink, getPortalContext, getPrincipalAttributeBizPolicy, getPrincipalBizPolicy, getPrincipalDN, getPrincipalID, getPrincipalURI, getPrincipalURIAsString, readExternal, setDirPrincipal, setPrincipalAlias, setPrincipalDN, setPrincipalID, setPrincipalURI, toString, writeExternal
getExpireWithPageFlow, setExpireWithPageFlow
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributes, getEmail, getIconURL, getLink, getPrincipalDN, getPrincipalID, getPrincipalURIAsString, setPrincipalAlias, setPrincipalDN, setPrincipalID
public RoleModel()
public int getPrincipalType()
getPrincipalType
in class PrincipalModel
IDirConstants.TYPE_ROLE
public String getDisplayName()
getDisplayName
in interface IPrincipalProvider
getDisplayName
in class PrincipalModel
public List<IPrincipalProvider> getMembers()
getMembers
in interface IRoleProvider
IPrincipalProvider
.public boolean supportsMembership()
supportsMembership
in interface IRoleProvider