@MappedSuperclass public abstract class BaseAttributeBo extends Object implements BaseAttributeContract, Versioned
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.
| Modifier and Type | Field and Description |
|---|---|
protected Long |
versionNumber |
| Constructor and Description |
|---|
BaseAttributeBo() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttributeDefinitionId()
Returns the id of the attribute definition.
|
String |
getValue()
Returns the value of the attribute
|
Long |
getVersionNumber()
Returns the version number for this object.
|
void |
setValue(String value) |
void |
setVersionNumber(Long versionNumber) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeDefinitiongetIdprotected Long versionNumber
public BaseAttributeBo()
public String getAttributeDefinitionId()
BaseAttributeContractThe 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 BaseAttributeContractpublic String getValue()
BaseAttributeContractgetValue in interface BaseAttributeContractpublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.