com.filenet.api.engine

Class PrincipalInfo

  • java.lang.Object
    • com.filenet.api.engine.PrincipalInfo
  • Direct Known Subclasses:
    GroupInfo, UserInfo


    public abstract class PrincipalInfo
    extends java.lang.Object
    For internal use only. An abstract class that serves as a common type for UserInfo and GroupInfo classes.
    • Constructor Detail

      • PrincipalInfo

        public PrincipalInfo()
        Constructor. For internal use only.
    • Method Detail

      • 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.
      • 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.
      • getDisplayName

        public java.lang.String getDisplayName()
        For internal use only. Returns the 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.
      • 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.
      • getMemberOfGroups

        public java.lang.String[] getMemberOfGroups()
        For internal use only. Returns MemberOfGroups in array format. Each element is either a DN or SID.
      • setMemberOfGroups

        public void setMemberOfGroups(java.lang.String[] memberOfGroups)
        For internal use only.
        Parameters:
        memberOfGroups - The parent groups in array format.
      • getMemberOfGroupList

        public java.util.List<java.lang.String> getMemberOfGroupList()
        For internal use only. Returns MemberOfGroups in List format. Each element is either a DN or SID.
      • setMemberOfGroupList

        public void setMemberOfGroupList(java.util.List<java.lang.String> memberOfGroupList)
        For internal use only.
        Parameters:
        memberOfGroupList - The parent groups in List format.
      • isList

        public boolean isList()
        For internal use only. Returns whether group membership is in DN or SID format.
      • setIsList

        public void setIsList(boolean isList)
        For internal use only.
        Parameters:
        isList - If true, this object uses List instead of array for parent groups and child members.
      • 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 - Specifies whether this object contains nested parent groups or not.
      • isCompleteMembership

        public boolean isCompleteMembership()
        For internal use only. Returns whether this object contains a complete set of parent groups or not.
      • setCompleteMembership

        public void setCompleteMembership(boolean completeMembership)
        For internal use only.
        Parameters:
        completeMembership - Specifies whether this object contains a complete set of parent groups or not.
      • getFailTime

        public long getFailTime()
        For internal use only. Returns the fail time of token retrieval.
      • setFailTime

        public void setFailTime(long failTime)
        For internal use only.
        Parameters:
        failTime - The fail time of the token retrieval.
      • memberOfGroupsIterator

        public java.util.Iterator<java.lang.String> memberOfGroupsIterator()
        For internal use only. Returns a String iterator on MemberOfGroups property.

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