com.webmethods.caf.faces.data.dir
Class GroupModel
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.dir.PrincipalModel
com.webmethods.caf.faces.data.dir.GroupModel
- All Implemented Interfaces:
- IPageFlowScopeAdapter, IGroupProvider, IPrincipalProvider, Externalizable, Serializable
public class GroupModel
- extends PrincipalModel
- implements IGroupProvider
Base interface implementation for groups content provider.
- Since:
- 7.0
- See Also:
- Serialized Form
Constructor Summary |
GroupModel()
Default constructor. |
Methods inherited from class com.webmethods.caf.faces.data.dir.PrincipalModel |
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 |
GroupModel
public GroupModel()
- Default constructor. Provides info for the current user unless the setPrincipalURI is called
with a different principal.
getPrincipalType
public int getPrincipalType()
- Get the type of principal used by this model.
- Specified by:
getPrincipalType
in class PrincipalModel
- Returns:
IDirConstants.TYPE_GROUP
getDisplayName
public String getDisplayName()
- Get display name for this principal.
- Specified by:
getDisplayName
in interface IPrincipalProvider
- Specified by:
getDisplayName
in class PrincipalModel
- Returns:
- The display name for this principal.
getMembers
public List getMembers()
- Get a list of principals members of this group object.
- Specified by:
getMembers
in interface IGroupProvider
- Returns:
- List of
IPrincipalProvider
.