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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GroupInfo

        public GroupInfo()
    • 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 class java.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

© Copyright IBM Corporation 2006, 2013. All rights reserved.