Package org.kuali.rice.kim.document
Class IdentityManagementGroupDocument
java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter
org.kuali.rice.krad.document.DocumentBase
org.kuali.rice.krad.document.TransactionalDocumentBase
org.kuali.rice.kim.document.IdentityManagementKimDocument
org.kuali.rice.kim.impl.type.IdentityManagementTypeAttributeTransactionalDocument
org.kuali.rice.kim.document.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,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.krad.document.Document,org.kuali.rice.krad.document.SessionDocument,org.kuali.rice.krad.document.TransactionalDocument
@Entity
public class IdentityManagementGroupDocument
extends IdentityManagementTypeAttributeTransactionalDocument
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.kuali.rice.kim.impl.type.IdentityManagementTypeAttributeTransactionalDocument
attributeEntry, attributes, definitions, kimType, kimTypeServiceFields inherited from class org.kuali.rice.kim.document.IdentityManagementKimDocument
delegationMembers, delegationsFields inherited from class org.kuali.rice.krad.document.DocumentBase
adHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocksFields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter
extension, newCollectionRecordFields inherited from class org.kuali.rice.krad.bo.DataObjectBase
_persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup, objectId, versionNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(GroupDocumentMember member) voiddoRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent) org.kuali.rice.kim.api.type.KimTypegetQualifier(String kimAttributeDefnId) voidbooleanisActive()booleanvoidvoidsetActive(boolean active) voidsetDefinitions(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions) voidsetEditing(boolean editing) voidsetGroupDescription(String groupDescription) voidsetGroupId(String groupId) voidsetGroupName(String groupName) voidsetGroupNamespace(String groupNamespace) voidsetGroupTypeId(String groupTypeId) voidsetGroupTypeName(String groupTypeName) voidsetKimType(org.kuali.rice.kim.api.type.KimType kimType) voidsetMembers(List<GroupDocumentMember> members) voidsetQualifiers(List<GroupDocumentQualifier> qualifiers) voidMethods inherited from class org.kuali.rice.kim.impl.type.IdentityManagementTypeAttributeTransactionalDocument
getAttributeEntry, getAttributes, getCommaDelimitedAttributesLabels, getDefinitions, getDefinitionsKeyedByAttributeName, getKimTypeService, setAttributesMethods inherited from class org.kuali.rice.kim.document.IdentityManagementKimDocument
addDelegationMemberToDelegation, getDelegationId, getDelegationMembers, getDelegations, getKimAttributeDefnId, getPrimaryDelegation, getSecondaryDelegation, setDelegationMembers, setDelegationsMethods inherited from class org.kuali.rice.krad.document.TransactionalDocumentBase
_persistence_get, _persistence_new, _persistence_post_clone, _persistence_set, getAllowsCopy, isSessionDocumentMethods inherited from class org.kuali.rice.krad.document.DocumentBase
_persistence_get_documentNumber, _persistence_set_documentNumber, addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getActionRequests, getAdHocRouteNodeName, 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, wrapDocumentWithMetadataForXmlSerializationMethods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter
buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, setExtension, setNewCollectionRecordMethods inherited from class org.kuali.rice.krad.bo.DataObjectBase
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.document.Document
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getActionRequests, getAdHocRouteNodeName, 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, wrapDocumentWithMetadataForXmlSerializationMethods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_clone
-
Field Details
-
groupId
-
groupTypeId
-
groupTypeName
-
groupNamespace
-
groupName
-
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
- Parameters:
groupId- the groupId to set
-
addMember
- Parameters:
member- the members to set
-
getKimType
public org.kuali.rice.kim.api.type.KimType getKimType()- Overrides:
getKimTypein classIdentityManagementTypeAttributeTransactionalDocument- Returns:
- the kimType
-
getBlankMember
-
doRouteStatusChange
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent) - Specified by:
doRouteStatusChangein interfaceorg.kuali.rice.krad.document.Document- Overrides:
doRouteStatusChangein classorg.kuali.rice.krad.document.DocumentBase- See Also:
-
prepareForSave
public void prepareForSave()- Specified by:
prepareForSavein interfaceorg.kuali.rice.krad.document.Document- Overrides:
prepareForSavein classorg.kuali.rice.krad.document.DocumentBase
-
initializeDocumentForNewGroup
public void initializeDocumentForNewGroup() -
getGroupId
-
setGroupId
- Parameters:
groupId- the groupId to set
-
getGroupName
- Returns:
- the groupName
-
setGroupName
- Parameters:
groupName- the groupName to set
-
getGroupDescription
-
setGroupDescription
-
getGroupNamespace
- Returns:
- the groupNamespace
-
setGroupNamespace
- Parameters:
groupNamespace- the groupNamespace to set
-
getGroupTypeId
- Returns:
- the groupTypeId
-
setGroupTypeId
- Parameters:
groupTypeId- the groupTypeId to set
-
getGroupTypeName
- Returns:
- the groupTypeName
-
setGroupTypeName
- Parameters:
groupTypeName- the groupTypeName to set
-
getMembers
- Returns:
- the members
-
setMembers
- Parameters:
members- the members to set
-
getQualifiers
- Returns:
- the qualifiers
-
setQualifiers
- Parameters:
qualifiers- the qualifiers to set
-
getQualifier
-
getQualifiersAsAttributes
-
setDefinitions
- Overrides:
setDefinitionsin classIdentityManagementTypeAttributeTransactionalDocument
-
isEditing
public boolean isEditing() -
setEditing
public void setEditing(boolean editing) -
setKimType
public void setKimType(org.kuali.rice.kim.api.type.KimType kimType) - Overrides:
setKimTypein classIdentityManagementTypeAttributeTransactionalDocument- Parameters:
kimType- the kimType to set
-