|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krms.api.repository.BaseAttribute
public abstract class BaseAttribute
abstract base model object for KRMS Attribute immutables.
| Nested Class Summary | |
|---|---|
static class |
BaseAttribute.Builder
This builder is used to construct the fields that BaseAttribute is responsible for. |
static class |
BaseAttribute.Elements
A protected class which exposes constants which define the XML element names to use when this object is marshalled to XML. |
| Field Summary | |
|---|---|
private Collection<Element> |
_futureElements
|
private KrmsAttributeDefinition |
attributeDefinition
|
private String |
attributeDefinitionId
|
private String |
id
|
private static long |
serialVersionUID
|
private String |
value
|
| Constructor Summary | |
|---|---|
protected |
BaseAttribute()
This constructor should only be called by the private default constructor of subclasses, which should only be used by JAXB and never invoked directly. |
protected |
BaseAttribute(BaseAttribute.Builder builder)
Constructs a BaseAttribute from the given builder. |
| Method Summary | |
|---|---|
KrmsAttributeDefinition |
getAttributeDefinition()
This is the definition of the attribute |
String |
getAttributeDefinitionId()
This is the id of the definition of the attribute. |
String |
getId()
The unique identifier for an object. |
String |
getValue()
This is the value of the attribute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectComplete |
|---|
equals, hashCode |
| Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
|---|
toString |
| Field Detail |
|---|
private static final long serialVersionUID
private final String id
private final String attributeDefinitionId
private final String value
private final KrmsAttributeDefinition attributeDefinition
private final Collection<Element> _futureElements
| Constructor Detail |
|---|
protected BaseAttribute()
protected BaseAttribute(BaseAttribute.Builder builder)
builder - the Builder from which to construct the BaseAttribute| Method Detail |
|---|
public String getId()
Identifiable
getId in interface Identifiablepublic String getAttributeDefinitionId()
BaseAttributeContractIt identifies the attribute definition
getAttributeDefinitionId in interface BaseAttributeContractpublic String getValue()
BaseAttributeContract
getValue in interface BaseAttributeContractpublic KrmsAttributeDefinition getAttributeDefinition()
BaseAttributeContract
getAttributeDefinition in interface BaseAttributeContract
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||