Class IdentityManagementTypeAttributeTransactionalDocument

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
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
Direct Known Subclasses:
IdentityManagementGroupDocument, IdentityManagementRoleDocument

public class IdentityManagementTypeAttributeTransactionalDocument extends IdentityManagementKimDocument
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<String,Object>
     
    protected List<? extends KimAttributes>
     
    protected List<org.kuali.rice.kim.api.type.KimAttributeField>
     
    protected org.kuali.rice.kim.api.type.KimType
     
    protected org.kuali.rice.kim.framework.type.KimTypeService
     
    protected static final long
     

    Fields inherited from class org.kuali.rice.kim.document.IdentityManagementKimDocument

    delegationMembers, delegations, LOG

    Fields inherited from class org.kuali.rice.krad.document.DocumentBase

    adHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocks

    Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter

    extension, newCollectionRecord

    Fields 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 Type
    Method
    Description
     
    List<? extends KimAttributes>
     
    getCommaDelimitedAttributesLabels(String commaDelimitedAttributesNamesList)
     
    List<org.kuali.rice.kim.api.type.KimAttributeField>
     
    Map<String,org.kuali.rice.kim.api.type.KimAttributeField>
     
    org.kuali.rice.kim.api.type.KimType
     
    protected org.kuali.rice.kim.framework.type.KimTypeService
    getKimTypeService(org.kuali.rice.kim.api.type.KimType kimType)
     
    void
    setAttributes(List<? extends KimAttributes> attributes)
     
    void
    setDefinitions(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions)
     
    void
    setKimType(org.kuali.rice.kim.api.type.KimType kimType)
     

    Methods inherited from class org.kuali.rice.krad.document.TransactionalDocumentBase

    _persistence_get, _persistence_new, _persistence_post_clone, _persistence_set, getAllowsCopy, isSessionDocument

    Methods inherited from class org.kuali.rice.krad.document.DocumentBase

    _persistence_get_documentNumber, _persistence_set_documentNumber, addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, doRouteStatusChange, 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, prepareForSave, prePersist, processAfterRetrieve, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, setSuperUserAnnotation, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization

    Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter

    buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord

    Methods 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, toString

    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, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getActionRequests, getAdHocRouteNodeName, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearingMethodNames, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, setSuperUserAnnotation, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization

    Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique

    getObjectId

    Methods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject

    _persistence_shallow_clone
  • Field Details

    • serialVersionUID

      protected static final long serialVersionUID
      See Also:
    • kimTypeService

      protected transient org.kuali.rice.kim.framework.type.KimTypeService kimTypeService
    • kimType

      protected org.kuali.rice.kim.api.type.KimType kimType
    • attributes

      protected List<? extends KimAttributes> attributes
    • definitions

      protected transient List<org.kuali.rice.kim.api.type.KimAttributeField> definitions
    • attributeEntry

      protected transient Map<String,Object> attributeEntry
  • Constructor Details

    • IdentityManagementTypeAttributeTransactionalDocument

      public IdentityManagementTypeAttributeTransactionalDocument()
  • Method Details

    • getAttributes

      public List<? extends KimAttributes> getAttributes()
      Returns:
      the attributes
    • setAttributes

      public void setAttributes(List<? extends KimAttributes> attributes)
      Parameters:
      attributes - the attributes to set
    • getKimType

      public org.kuali.rice.kim.api.type.KimType getKimType()
      Returns:
      the kimType
    • setKimType

      public void setKimType(org.kuali.rice.kim.api.type.KimType kimType)
      Parameters:
      kimType - the kimType to set
    • getAttributeEntry

      public Map<String,Object> getAttributeEntry()
    • getCommaDelimitedAttributesLabels

      public String getCommaDelimitedAttributesLabels(String commaDelimitedAttributesNamesList)
    • getDefinitions

      public List<org.kuali.rice.kim.api.type.KimAttributeField> getDefinitions()
    • getDefinitionsKeyedByAttributeName

      public Map<String,org.kuali.rice.kim.api.type.KimAttributeField> getDefinitionsKeyedByAttributeName()
    • setDefinitions

      public void setDefinitions(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions)
    • getKimTypeService

      protected org.kuali.rice.kim.framework.type.KimTypeService getKimTypeService(org.kuali.rice.kim.api.type.KimType kimType)