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, kimTypeService
LOG, sequenceAccessorService
documentHeader, documentNumber
extension, versionNumber
Constructor and Description |
---|
IdentityManagementRoleDocument() |
getAttributeEntry, getAttributes, getCommaDelimitedAttributesLabels, getDefinitions, getDefinitionsKeyedByAttributeName, getKimType, getKimTypeService, setAttributes, setDefinitions
addDelegationMemberToDelegation, getDelegationId, getKimAttributeDefnId, getPrimaryDelegation, getSecondaryDelegation, getSequenceAccessorService
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, 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, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, 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, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
refresh
toString
getVersionNumber
getObjectId
protected 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 IdentityManagementKimDocument
public void setDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers)
setDelegationMembers
in class IdentityManagementKimDocument
delegationMembers
- 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)
Document
doRouteStatusChange
in interface Document
doRouteStatusChange
in class DocumentBase
DocumentBase.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)
public void initializeDocumentForNewRole()
public void prepareForSave()
Document
prepareForSave
in interface Document
prepareForSave
in class DocumentBase
Document.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 IdentityManagementKimDocument
public void setDelegations(List<RoleDocumentDelegation> delegations)
setDelegations
in class IdentityManagementKimDocument
delegations
- the delegations to setpublic void setKimType(KimType kimType)
setKimType
in class IdentityManagementTypeAttributeTransactionalDocument
kimType
- the kimType to setCopyright © 2005-2015 The Kuali Foundation. All Rights Reserved.