org.kuali.rice.kim.impl.common.attribute
Class KimAttributeDataBo
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, KimAttributeDataContract, BusinessObject, PersistableBusinessObject
- Direct Known Subclasses:
- PermissionAttributeBo
public abstract class KimAttributeDataBo
- extends PersistableBusinessObjectBase
- implements KimAttributeDataContract
- See Also:
- Serialized Form
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, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
KimAttributeDataBo
public KimAttributeDataBo()
setAssignedToId
public abstract void setAssignedToId(String s)
getKimAttribute
public org.kuali.rice.kim.impl.common.attribute.KimAttributeBo getKimAttribute()
- Description copied from interface:
KimAttributeDataContract
- The kim attribute associated with the kim attribute data. This can be null if no KimAttributes are associated.
- Specified by:
getKimAttribute
in interface KimAttributeDataContract
- Returns:
- the kim attribute
getKimType
public org.kuali.rice.kim.impl.type.KimTypeBo getKimType()
- Description copied from interface:
KimAttributeDataContract
- The kim type associated with the kim attribute data. This can be null if no kim types are associated.
- Specified by:
getKimType
in interface KimAttributeDataContract
- Returns:
- the kim type
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.
getId
public String getId()
- Description copied from interface:
Identifiable
- The unique identifier for an object. This can be null.
- Specified by:
getId
in interface Identifiable
- Returns:
- the id
setId
public void setId(String id)
getAttributeValue
public String getAttributeValue()
- Description copied from interface:
KimAttributeDataContract
- The attribute value. This can be null or blank.
- Specified by:
getAttributeValue
in interface KimAttributeDataContract
- Returns:
- the attribute value.
setAttributeValue
public void setAttributeValue(String attributeValue)
getKimAttributeId
public String getKimAttributeId()
setKimAttributeId
public void setKimAttributeId(String kimAttributeId)
getKimTypeId
public String getKimTypeId()
- Description copied from interface:
KimAttributeDataContract
- The kim type id associated with the kim attribute data. This can be null if no kim types are associated.
- Specified by:
getKimTypeId
in interface KimAttributeDataContract
- Returns:
- the kim type id
setKimTypeId
public void setKimTypeId(String kimTypeId)
setKimType
public void setKimType(org.kuali.rice.kim.impl.type.KimTypeBo kimType)
setKimAttribute
public void setKimAttribute(org.kuali.rice.kim.impl.common.attribute.KimAttributeBo kimAttribute)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.