@Entity public class IdentityManagementPersonDocument extends IdentityManagementKimDocument
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected List<PersonDocumentAddress> |
addrs |
protected List<PersonDocumentAffiliation> |
affiliations |
protected String |
campusCode |
protected List<PersonDocumentCitizenship> |
citizenships |
protected DocumentHelperService |
documentHelperService |
protected List<PersonDocumentEmail> |
emails |
protected String |
entityId |
protected Map<String,String> |
externalIdentifiers |
protected List<PersonDocumentGroup> |
groups |
protected List<PersonDocumentName> |
names |
protected String |
password |
protected List<PersonDocumentPhone> |
phones |
protected String |
principalId |
protected String |
principalName |
protected PersonDocumentPrivacy |
privacy |
protected List<PersonDocumentRole> |
roles |
protected static long |
serialVersionUID |
protected UiDocumentService |
uiDocumentService |
protected String |
univId |
delegationMembers, delegations, LOG
adHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocks
extension, newCollectionRecord
objectId, versionNumber
Constructor and Description |
---|
IdentityManagementPersonDocument() |
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
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 static final long serialVersionUID
protected String principalId
protected String principalName
protected List<PersonDocumentAffiliation> affiliations
protected String campusCode
protected Map<String,String> externalIdentifiers
protected boolean active
protected List<PersonDocumentCitizenship> citizenships
protected List<PersonDocumentName> names
protected List<PersonDocumentAddress> addrs
protected List<PersonDocumentPhone> phones
protected List<PersonDocumentEmail> emails
protected List<PersonDocumentGroup> groups
protected List<PersonDocumentRole> roles
protected PersonDocumentPrivacy privacy
protected transient DocumentHelperService documentHelperService
protected transient UiDocumentService uiDocumentService
public IdentityManagementPersonDocument()
public String getPrincipalId()
public void setPrincipalId(String principalId)
public String getPrincipalName()
public void setPrincipalName(String principalName)
public String getEntityId()
public void setEntityId(String entityId)
public List<PersonDocumentAffiliation> getAffiliations()
public void setAffiliations(List<PersonDocumentAffiliation> affiliations)
public String getCampusCode()
public void setCampusCode(String campusCode)
public Map<String,String> getExternalIdentifiers()
public void setExternalIdentifiers(Map<String,String> externalIdentifiers)
public String getPassword()
public void setPassword(String password)
public boolean isActive()
public void setActive(boolean active)
public List<PersonDocumentCitizenship> getCitizenships()
public void setCitizenships(List<PersonDocumentCitizenship> citizenships)
public List<PersonDocumentName> getNames()
public void setNames(List<PersonDocumentName> names)
public List<PersonDocumentAddress> getAddrs()
public void setAddrs(List<PersonDocumentAddress> addrs)
public List<PersonDocumentPhone> getPhones()
public void setPhones(List<PersonDocumentPhone> phones)
public List<PersonDocumentEmail> getEmails()
public void setEmails(List<PersonDocumentEmail> emails)
public void setGroups(List<PersonDocumentGroup> groups)
public List<PersonDocumentRole> getRoles()
public void setRoles(List<PersonDocumentRole> roles)
public List<PersonDocumentGroup> getGroups()
public PersonDocumentPrivacy getPrivacy()
public void setPrivacy(PersonDocumentPrivacy privacy)
public void initializeDocumentForNewPerson()
public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists
in class PersistableBusinessObjectBaseAdapter
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()
protected void setEmployeeRecordIds()
public KimTypeAttributesHelper getKimTypeAttributesHelper(String roleId)
public void setIfRolesEditable()
public boolean validAssignRole(PersonDocumentRole role)
protected DocumentHelperService getDocumentHelperService()
protected UiDocumentService getUiDocumentService()
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.