Class KimAttributeDataBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo
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.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
Direct Known Subclasses:
DelegateMemberAttributeDataBo, GroupAttributeBo, PermissionAttributeBo, ResponsibilityAttributeBo, RoleMemberAttributeDataBo

@MappedSuperclass public abstract class KimAttributeDataBo extends org.kuali.rice.krad.bo.DataObjectBase implements org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
See Also:
  • Field Summary

    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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends KimAttributeDataBo>
    List<T>
    createFrom(Class<T> type, Map<String,String> attributes, String kimTypeId)
    creates a list of KimAttributeDataBos from attributes, kimTypeId, and assignedToId.
     
     
     
     
     
    static org.kuali.rice.kim.api.type.KimTypeInfoService
     
    abstract void
    setAssignedToId(String assignedToId)
     
    void
    setAttributeValue(String attributeValue)
     
    abstract void
     
    void
     
    void
    setKimAttributeId(String kimAttributeId)
     
    void
     
    void
    setKimTypeId(String kimTypeId)
     
    static void
    setKimTypeInfoService(org.kuali.rice.kim.api.type.KimTypeInfoService kimTypeInfoService)
     
    static <T extends KimAttributeDataBo>
    Map<String,String>
     

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

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get, _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_new, _persistence_post_clone, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set, _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, prePersist, 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.core.api.mo.common.GloballyUnique

    getObjectId

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

    getId

    Methods inherited from interface org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract

    getAssignedToId

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

    getVersionNumber
  • Constructor Details

    • KimAttributeDataBo

      public KimAttributeDataBo()
  • Method Details

    • setId

      public abstract void setId(String id)
    • setAssignedToId

      public abstract void setAssignedToId(String assignedToId)
    • getKimAttribute

      public KimAttributeBo getKimAttribute()
      Specified by:
      getKimAttribute in interface org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
    • getKimType

      public KimTypeBo getKimType()
      Specified by:
      getKimType in interface org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
    • toAttributes

      public static <T extends KimAttributeDataBo> Map<String,String> toAttributes(Collection<T> bos)
    • createFrom

      public static <T extends KimAttributeDataBo> List<T> createFrom(Class<T> type, Map<String,String> attributes, String kimTypeId)
      creates a list of KimAttributeDataBos from attributes, kimTypeId, and assignedToId.
    • getAttributeValue

      public String getAttributeValue()
      Specified by:
      getAttributeValue in interface org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
    • setAttributeValue

      public void setAttributeValue(String attributeValue)
    • getKimAttributeId

      public String getKimAttributeId()
    • setKimAttributeId

      public void setKimAttributeId(String kimAttributeId)
    • getKimTypeId

      public String getKimTypeId()
      Specified by:
      getKimTypeId in interface org.kuali.rice.kim.api.common.attribute.KimAttributeDataContract
    • setKimTypeId

      public void setKimTypeId(String kimTypeId)
    • setKimType

      public void setKimType(KimTypeBo kimType)
    • setKimAttribute

      public void setKimAttribute(KimAttributeBo kimAttribute)
    • getKimTypeInfoService

      public static org.kuali.rice.kim.api.type.KimTypeInfoService getKimTypeInfoService()
    • setKimTypeInfoService

      public static void setKimTypeInfoService(org.kuali.rice.kim.api.type.KimTypeInfoService kimTypeInfoService)