@Entity public class IdentityManagementGroupDocument extends IdentityManagementTypeAttributeTransactionalDocument
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected boolean |
editing |
protected String |
groupDescription |
protected String |
groupId |
protected String |
groupName |
protected String |
groupNamespace |
protected String |
groupTypeId |
protected String |
groupTypeName |
attributeEntry, attributes, definitions, kimType, kimTypeService
delegationMembers, delegations
adHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocks
extension, newCollectionRecord
objectId, versionNumber
Constructor and Description |
---|
IdentityManagementGroupDocument() |
getAttributeEntry, getAttributes, getCommaDelimitedAttributesLabels, getDefinitions, getDefinitionsKeyedByAttributeName, getKimTypeService, setAttributes
addDelegationMemberToDelegation, getDelegationId, getDelegationMembers, getDelegations, getKimAttributeDefnId, getPrimaryDelegation, getSecondaryDelegation, setDelegationMembers, setDelegations
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearingMethodNames, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, postRemove, prepareForSave, prePersist, processAfterRetrieve, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, setSuperUserAnnotation, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearingMethodNames, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, setSuperUserAnnotation, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
getObjectId
protected String groupTypeId
protected String groupTypeName
protected String groupNamespace
protected String groupDescription
protected boolean active
protected boolean editing
public IdentityManagementGroupDocument()
public boolean isActive()
public void setActive(boolean active)
active
- the active to setpublic void addMember(GroupDocumentMember member)
member
- the members to setpublic KimType getKimType()
getKimType
in class IdentityManagementTypeAttributeTransactionalDocument
public GroupDocumentMember getBlankMember()
public void doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
Document
doRouteStatusChange
in interface Document
doRouteStatusChange
in class DocumentBase
statusChangeEvent
- status change eventDocumentBase.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)
public void prepareForSave()
Document
prepareForSave
in interface Document
prepareForSave
in class DocumentBase
Document.prepareForSave()
public void initializeDocumentForNewGroup()
public String getGroupId()
public void setGroupId(String groupId)
groupId
- the groupId to setpublic String getGroupName()
public void setGroupName(String groupName)
groupName
- the groupName to setpublic String getGroupDescription()
public void setGroupDescription(String groupDescription)
public String getGroupNamespace()
public void setGroupNamespace(String groupNamespace)
groupNamespace
- the groupNamespace to setpublic String getGroupTypeId()
public void setGroupTypeId(String groupTypeId)
groupTypeId
- the groupTypeId to setpublic String getGroupTypeName()
public void setGroupTypeName(String groupTypeName)
groupTypeName
- the groupTypeName to setpublic List<GroupDocumentMember> getMembers()
public void setMembers(List<GroupDocumentMember> members)
members
- the members to setpublic List<GroupDocumentQualifier> getQualifiers()
public void setQualifiers(List<GroupDocumentQualifier> qualifiers)
qualifiers
- the qualifiers to setpublic GroupDocumentQualifier getQualifier(String kimAttributeDefnId)
public Map<String,String> getQualifiersAsAttributes()
public void setDefinitions(List<KimAttributeField> definitions)
setDefinitions
in class IdentityManagementTypeAttributeTransactionalDocument
public boolean isEditing()
public void setEditing(boolean editing)
public void setKimType(KimType kimType)
setKimType
in class IdentityManagementTypeAttributeTransactionalDocument
kimType
- the kimType to setCopyright © 2005–2016 The Kuali Foundation. All rights reserved.