public class IdentityManagementRoleDocument extends IdentityManagementTypeAttributeTransactionalDocument
| Modifier and Type | Class and Description | 
|---|---|
| static class  | IdentityManagementRoleDocument.RoleMemberMetaDataType | 
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | active | 
| protected boolean | editing | 
| protected IdentityManagementRoleDocument.RoleMemberMetaDataType | memberMetaDataType | 
| protected List<KimDocumentRoleMember> | members | 
| protected List<KimDocumentRoleMember> | modifiedMembers | 
| protected List<KimDocumentRolePermission> | permissions | 
| protected List<KimDocumentRoleResponsibility> | responsibilities | 
| protected String | roleDescription | 
| protected String | roleId | 
| protected String | roleName | 
| protected String | roleNamespace | 
| protected String | roleTypeId | 
| protected String | roleTypeName | 
| protected List<KimDocumentRoleMember> | searchResultMembers | 
attributeEntry, attributes, definitions, kimType, kimTypeServiceLOG, sequenceAccessorServicedocumentHeader, documentNumberextension, versionNumber| Constructor and Description | 
|---|
| IdentityManagementRoleDocument() | 
getAttributeEntry, getAttributes, getCommaDelimitedAttributesLabels, getDefinitions, getDefinitionsKeyedByAttributeName, getKimType, getKimTypeService, setAttributes, setDefinitionsaddDelegationMemberToDelegation, getDelegationId, getKimAttributeDefnId, getPrimaryDelegation, getSecondaryDelegation, getSequenceAccessorServicegetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, prepareForSave, processAfterRetrieve, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumbertoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationbuildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberrefreshtoStringgetVersionNumbergetObjectIdprotected String roleTypeId
protected String roleTypeName
protected String roleNamespace
protected String roleDescription
protected boolean active
protected boolean editing
protected List<KimDocumentRolePermission> permissions
protected List<KimDocumentRoleResponsibility> responsibilities
protected List<KimDocumentRoleMember> modifiedMembers
protected List<KimDocumentRoleMember> searchResultMembers
protected List<KimDocumentRoleMember> members
protected IdentityManagementRoleDocument.RoleMemberMetaDataType memberMetaDataType
public IdentityManagementRoleDocument()
public boolean isActive()
public void setActive(boolean active)
active - the active to setpublic String getRoleName()
public void setRoleName(String roleName)
roleName - the roleName to setpublic String getRoleDescription()
public void setRoleDescription(String roleDescription)
roleDescription - the roleDescription to setpublic String getRoleNamespace()
public void setRoleNamespace(String roleNamespace)
roleNamespace - the roleNamespace to setpublic String getRoleTypeId()
public void setRoleTypeId(String roleTypeId)
roleTypeId - the roleTypeId to setpublic String getRoleTypeName()
public void setRoleTypeName(String roleTypeName)
roleTypeName - the roleTypeName to setpublic List<RoleDocumentDelegationMember> getDelegationMembers()
getDelegationMembers in class IdentityManagementKimDocumentpublic void setDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers)
setDelegationMembers in class IdentityManagementKimDocumentdelegationMembers - the delegationMembers to setpublic List<KimDocumentRolePermission> getPermissions()
public void setPermissions(List<KimDocumentRolePermission> permissions)
permissions - the permissions to setpublic List<KimDocumentRoleResponsibility> getResponsibilities()
public void setResponsibilities(List<KimDocumentRoleResponsibility> responsibilities)
responsibilities - the responsibilities to setpublic List<KimDocumentRoleMember> getMembers()
public void setMemberMetaDataTypeToSort(Integer columnNumber)
public IdentityManagementRoleDocument.RoleMemberMetaDataType getMemberMetaDataType()
public void setMemberMetaDataType(IdentityManagementRoleDocument.RoleMemberMetaDataType memberMetaDataType)
public KimDocumentRoleMember getMember(String roleMemberId)
public void setMembers(List<KimDocumentRoleMember> members)
members - the members to setpublic List<KimDocumentRoleMember> getModifiedMembers()
public void setModifiedMembers(List<KimDocumentRoleMember> modifiedMembers)
modifiedMembers - the modifiedMembers to setpublic List<KimDocumentRoleMember> getSearchResultMembers()
public void setSearchResultMembers(List<KimDocumentRoleMember> searchResultMembers)
searchResultMembers - the searchResultMembers to setpublic void addResponsibility(KimDocumentRoleResponsibility roleResponsibility)
protected KimDocumentRoleResponsibilityAction getNewRespAction(KimDocumentRoleResponsibility roleResponsibility)
public void addDelegationMember(RoleDocumentDelegationMember newDelegationMember)
public void addMember(KimDocumentRoleMember member)
member - the members to setpublic KimDocumentRoleMember getBlankMember()
public RoleDocumentDelegationMember getBlankDelegationMember()
public void setupMemberRspActions(KimDocumentRoleMember member)
public void updateMembers(IdentityManagementRoleDocumentForm roleDocumentForm)
public void updateMembers(KimDocumentRoleResponsibility newResponsibility)
public void setupMemberRspActions(KimDocumentRoleResponsibility roleResp, KimDocumentRoleMember member)
protected void setAttrDefnIdForDelMemberQualifier(RoleDocumentDelegationMemberQualifier qualifier, KimAttributeField definition)
public void doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
DocumentdoRouteStatusChange in interface DocumentdoRouteStatusChange in class DocumentBaseDocumentBase.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)public void initializeDocumentForNewRole()
public void prepareForSave()
DocumentprepareForSave in interface DocumentprepareForSave in class DocumentBaseDocument.prepareForSave()public ResponsibilityService getResponsibilityService()
public ResponsibilityInternalService getResponsibilityInternalService()
public boolean isEditing()
public void setEditing(boolean editing)
editing - the editing to setpublic List<RoleDocumentDelegation> getDelegations()
getDelegations in class IdentityManagementKimDocumentpublic void setDelegations(List<RoleDocumentDelegation> delegations)
setDelegations in class IdentityManagementKimDocumentdelegations - the delegations to setpublic void setKimType(KimType kimType)
setKimType in class IdentityManagementTypeAttributeTransactionalDocumentkimType - the kimType to setCopyright © 2005–2016 The Kuali Foundation. All rights reserved.