org.kuali.rice.kim.document
Class IdentityManagementKimDocument

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.krad.document.DocumentBase
              extended by org.kuali.rice.krad.document.TransactionalDocumentBase
                  extended by org.kuali.rice.kim.document.IdentityManagementKimDocument
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject, Document, SessionDocument, TransactionalDocument
Direct Known Subclasses:
IdentityManagementPersonDocument, IdentityManagementTypeAttributeTransactionalDocument

@MappedSuperclass
public class IdentityManagementKimDocument
extends TransactionalDocumentBase

This is a description of what this class does - bhargavp don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  List<RoleDocumentDelegationMember> delegationMembers
           
protected  List<RoleDocumentDelegation> delegations
           
protected static org.apache.log4j.Logger LOG
           
protected  SequenceAccessorService sequenceAccessorService
           
 
Fields inherited from class org.kuali.rice.krad.document.DocumentBase
documentHeader, documentNumber
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
IdentityManagementKimDocument()
           
 
Method Summary
protected  void addDelegationMemberToDelegation(RoleDocumentDelegationMember delegationMember)
           
protected  String getDelegationId()
           
 List<RoleDocumentDelegationMember> getDelegationMembers()
           
 List<RoleDocumentDelegation> getDelegations()
           
 String getKimAttributeDefnId(KimAttributeField definition)
           
protected  RoleDocumentDelegation getPrimaryDelegation()
           
protected  RoleDocumentDelegation getSecondaryDelegation()
           
protected  SequenceAccessorService getSequenceAccessorService()
           
 void setDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers)
           
 void setDelegations(List<RoleDocumentDelegation> delegations)
           
 
Methods inherited from class org.kuali.rice.krad.document.TransactionalDocumentBase
getAllowsCopy, isSessionDocument
 
Methods inherited from class org.kuali.rice.krad.document.DocumentBase
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.document.Document
addNote, addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refresh
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Field Detail

LOG

protected static final org.apache.log4j.Logger LOG

delegations

protected List<RoleDocumentDelegation> delegations

delegationMembers

protected List<RoleDocumentDelegationMember> delegationMembers

sequenceAccessorService

protected transient SequenceAccessorService sequenceAccessorService
Constructor Detail

IdentityManagementKimDocument

public IdentityManagementKimDocument()
Method Detail

addDelegationMemberToDelegation

protected void addDelegationMemberToDelegation(RoleDocumentDelegationMember delegationMember)

getPrimaryDelegation

protected RoleDocumentDelegation getPrimaryDelegation()

getDelegationId

protected String getDelegationId()

getSecondaryDelegation

protected RoleDocumentDelegation getSecondaryDelegation()

getDelegations

public List<RoleDocumentDelegation> getDelegations()
Returns:
the delegations

setDelegations

public void setDelegations(List<RoleDocumentDelegation> delegations)
Parameters:
delegations - the delegations to set

getDelegationMembers

public List<RoleDocumentDelegationMember> getDelegationMembers()
Returns:
the delegationMembers

setDelegationMembers

public void setDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers)
Parameters:
delegationMembers - the delegationMembers to set

getSequenceAccessorService

protected SequenceAccessorService getSequenceAccessorService()

getKimAttributeDefnId

public String getKimAttributeDefnId(KimAttributeField definition)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.