com.filenet.api.engine
Class GroupInfo
- java.lang.Object
-
- com.filenet.api.engine.GroupInfo
-
- All Implemented Interfaces:
- PrincipalInfo
public class GroupInfo extends java.lang.Object implements PrincipalInfo
For Internal Use Only. Contains group information.
-
-
Constructor Summary
Constructors Constructor and Description GroupInfo()
-
Method Summary
Methods Modifier and Type Method and Description boolean
containNestedParentGroups()
For Internal Use Only.java.lang.String
getDisplayName()
For Internal Use Only.java.lang.String
getDistinguishedName()
For Internal Use Only.java.lang.String[]
getGroups()
For Internal Use Only.byte[]
getId()
For Internal Use Only.java.util.List
getMemberList()
For Internal Use Only.java.util.List
getMemberOfGroupList()
For Internal Use Only.java.lang.String[]
getMemberOfGroups()
For Internal Use Only.java.lang.String
getName()
For Internal Use Only.java.lang.String
getShortName()
For Internal Use Only.java.lang.String[]
getUsers()
For Internal Use Only.boolean
isList()
For Internal Use Only.void
setContainNestedParentGroups(boolean containNestedParentGroups)
For Internal Use Only.void
setDisplayName(java.lang.String displayName)
For Internal Use Only.void
setDistinguishedName(java.lang.String distinguishedName)
For Internal Use Only.void
setGroups(java.lang.String[] groups)
For Internal Use Only.void
setId(byte[] id)
For Internal Use Only.void
setIsList(boolean isList)
For Internal Use Only.void
setMemberList(java.util.List memberList)
For Internal Use Only.void
setMemberOfGroupList(java.util.List memberOfGroupList)
For Internal Use Only.void
setMemberOfGroups(java.lang.String[] memberOfGroups)
For Internal Use Only.void
setName(java.lang.String name)
For Internal Use Only.void
setShortName(java.lang.String shortName)
For Internal Use Only.void
setUsers(java.lang.String[] users)
For Internal Use Only.java.lang.String
toString()
For Internal Use Only.
-
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
For Internal Use Only. Returns the user display name.
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
For Internal Use Only.- Parameters:
displayName
- The display name to set.
-
getDistinguishedName
public java.lang.String getDistinguishedName()
For Internal Use Only. Returns the Distinguished Name (DN).
-
setDistinguishedName
public void setDistinguishedName(java.lang.String distinguishedName)
For Internal Use Only.- Parameters:
distinguishedName
- The Distinguished Name (DN) to set.
-
getGroups
public java.lang.String[] getGroups()
For Internal Use Only. Returns the groups.
-
setGroups
public void setGroups(java.lang.String[] groups)
For Internal Use Only.- Parameters:
groups
- The groups to set.
-
getId
public byte[] getId()
For Internal Use Only. Returns the id.
-
setId
public void setId(byte[] id)
For Internal Use Only.- Parameters:
id
- The id to set.
-
getMemberOfGroups
public java.lang.String[] getMemberOfGroups()
For Internal Use Only. Returns the memberOfGroups.
-
setMemberOfGroups
public void setMemberOfGroups(java.lang.String[] memberOfGroups)
For Internal Use Only.- Parameters:
memberOfGroups
- The memberOfGroups to set.
-
getName
public java.lang.String getName()
For Internal Use Only. Returns the name.
-
setName
public void setName(java.lang.String name)
For Internal Use Only.- Parameters:
name
- The name to set.
-
getShortName
public java.lang.String getShortName()
For Internal Use Only. Returns the short name.
-
setShortName
public void setShortName(java.lang.String shortName)
For Internal Use Only.- Parameters:
shortName
- The short name to set.
-
getUsers
public java.lang.String[] getUsers()
For Internal Use Only. Returns the users.
-
setUsers
public void setUsers(java.lang.String[] users)
For Internal Use Only.- Parameters:
users
- The users to set.
-
toString
public java.lang.String toString()
For Internal Use Only.- Overrides:
toString
in classjava.lang.Object
-
getMemberOfGroupList
public java.util.List getMemberOfGroupList()
For Internal Use Only. Returns MemberOfGroupList.
-
setMemberOfGroupList
public void setMemberOfGroupList(java.util.List memberOfGroupList)
For Internal Use Only.- Parameters:
memberOfGroupList
- Parent groups
-
isList
public boolean isList()
For Internal Use Only. Returns use list for members rather than array.
-
setIsList
public void setIsList(boolean isList)
For Internal Use Only.- Parameters:
isList
- if true, it means this object uses List rather than array for parent groups and child members
-
getMemberList
public java.util.List getMemberList()
For Internal Use Only. Returns a list of members, including both member users and member groups. The CE server will distinguish them.
-
setMemberList
public void setMemberList(java.util.List memberList)
For Internal Use Only.- Parameters:
memberList
- a list of members, including both member users and member groups. The CE server will distinguish them.
-
containNestedParentGroups
public boolean containNestedParentGroups()
For Internal Use Only. Returns whether this object contains nested parent groups or not.
-
setContainNestedParentGroups
public void setContainNestedParentGroups(boolean containNestedParentGroups)
For Internal Use Only.- Parameters:
containNestedParentGroups
- whether this object contains nested parent groups or not
-
-