Class IdentityManagementGroupDocument

All Implemented Interfaces:
Serializable, Cloneable, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, GloballyUnique, Versioned, Document, SessionDocument, TransactionalDocument

@Entity public class IdentityManagementGroupDocument extends IdentityManagementTypeAttributeTransactionalDocument
See Also:
  • Field Details

    • groupId

      protected String groupId
    • groupTypeId

      protected String groupTypeId
    • groupTypeName

      protected String groupTypeName
    • groupNamespace

      protected String groupNamespace
    • groupName

      protected String groupName
    • groupDescription

      protected String groupDescription
    • active

      protected boolean active
    • editing

      protected boolean editing
  • Constructor Details

    • IdentityManagementGroupDocument

      public IdentityManagementGroupDocument()
  • Method Details

    • isActive

      public boolean isActive()
      Returns:
      the active
    • setActive

      public void setActive(boolean active)
      Parameters:
      active - the active to set
    • setRoleId

      public void setRoleId(String groupId)
      Parameters:
      groupId - the groupId to set
    • addMember

      public void addMember(GroupDocumentMember member)
      Parameters:
      member - the members to set
    • getKimType

      public org.kuali.rice.kim.api.type.KimType getKimType()
      Overrides:
      getKimType in class IdentityManagementTypeAttributeTransactionalDocument
      Returns:
      the kimType
    • getBlankMember

      public GroupDocumentMember getBlankMember()
    • doRouteStatusChange

      public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
      Specified by:
      doRouteStatusChange in interface Document
      Overrides:
      doRouteStatusChange in class DocumentBase
      See Also:
    • prepareForSave

      public void prepareForSave()
      Specified by:
      prepareForSave in interface Document
      Overrides:
      prepareForSave in class DocumentBase
    • initializeDocumentForNewGroup

      public void initializeDocumentForNewGroup()
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
      Parameters:
      groupId - the groupId to set
    • getGroupName

      public String getGroupName()
      Returns:
      the groupName
    • setGroupName

      public void setGroupName(String groupName)
      Parameters:
      groupName - the groupName to set
    • getGroupDescription

      public String getGroupDescription()
    • setGroupDescription

      public void setGroupDescription(String groupDescription)
    • getGroupNamespace

      public String getGroupNamespace()
      Returns:
      the groupNamespace
    • setGroupNamespace

      public void setGroupNamespace(String groupNamespace)
      Parameters:
      groupNamespace - the groupNamespace to set
    • getGroupTypeId

      public String getGroupTypeId()
      Returns:
      the groupTypeId
    • setGroupTypeId

      public void setGroupTypeId(String groupTypeId)
      Parameters:
      groupTypeId - the groupTypeId to set
    • getGroupTypeName

      public String getGroupTypeName()
      Returns:
      the groupTypeName
    • setGroupTypeName

      public void setGroupTypeName(String groupTypeName)
      Parameters:
      groupTypeName - the groupTypeName to set
    • getMembers

      public List<GroupDocumentMember> getMembers()
      Returns:
      the members
    • setMembers

      public void setMembers(List<GroupDocumentMember> members)
      Parameters:
      members - the members to set
    • getQualifiers

      public List<GroupDocumentQualifier> getQualifiers()
      Returns:
      the qualifiers
    • setQualifiers

      public void setQualifiers(List<GroupDocumentQualifier> qualifiers)
      Parameters:
      qualifiers - the qualifiers to set
    • getQualifier

      public GroupDocumentQualifier getQualifier(String kimAttributeDefnId)
    • getQualifiersAsAttributes

      public Map<String,String> getQualifiersAsAttributes()
    • setDefinitions

      public void setDefinitions(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions)
      Overrides:
      setDefinitions in class IdentityManagementTypeAttributeTransactionalDocument
    • isEditing

      public boolean isEditing()
    • setEditing

      public void setEditing(boolean editing)
    • setKimType

      public void setKimType(org.kuali.rice.kim.api.type.KimType kimType)
      Overrides:
      setKimType in class IdentityManagementTypeAttributeTransactionalDocument
      Parameters:
      kimType - the kimType to set