|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.rice.krms.impl.repository.BaseJavaAttributeBo
public class BaseJavaAttributeBo
This class contains the common elements of a KRMS attribute.
Attributes provide a way to attach custom data to an entity based on that entity's type. Rules, Actions, Contexts, Agendas and Term Resolvers have their own specific attribute types. This class contains their common fields.
Field Summary |
---|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
BaseJavaAttributeBo()
|
Method Summary | |
---|---|
KrmsAttributeDefinitionContract |
getAttributeDefinition()
Returns a KrmsAttributeDefinitionContract. |
String |
getAttributeDefinitionId()
Returns the id of the attribute definition. |
String |
getId()
The unique identifier for an object. |
String |
getValue()
Returns the value of the attribute |
void |
setAttributeDefinition(org.kuali.rice.krms.impl.repository.KrmsAttributeDefinitionBo attributeDefinition)
|
void |
setAttributeDefinitionId(String attributeDefinitionId)
|
void |
setId(String id)
|
void |
setValue(String value)
|
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
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.ModelObjectBasic |
---|
toString |
Constructor Detail |
---|
public BaseJavaAttributeBo()
Method Detail |
---|
public KrmsAttributeDefinitionContract getAttributeDefinition()
BaseAttributeContract
KrmsAttributeDefinitionContract.
This is the object referred to by the attributeDefinitionId. The full object is also kept here for performance purposes. This is because the name of the attribute is referenced often for resolving name / value attribute pairs.
getAttributeDefinition
in interface BaseAttributeContract
public String getAttributeDefinitionId()
BaseAttributeContract
The attribute definition contains metadata about the attribute. This is a required field and may not be null or blank. Many attribute instances may share the same attribute definition.
getAttributeDefinitionId
in interface BaseAttributeContract
public String getId()
Identifiable
getId
in interface Identifiable
public String getValue()
BaseAttributeContract
getValue
in interface BaseAttributeContract
public void setAttributeDefinition(org.kuali.rice.krms.impl.repository.KrmsAttributeDefinitionBo attributeDefinition)
public void setAttributeDefinitionId(String attributeDefinitionId)
public void setId(String id)
public void setValue(String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |