| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kew.api.document.attribute.DocumentAttribute.AbstractBuilder<T>
T - the type of the value contained within the document attribute that is built by this builderpublic abstract static class DocumentAttribute.AbstractBuilder<T>
An abstract base class that can be extended by concrete builder implementations of subclasses of
 DocumentAttribute.
| Constructor Summary | |
|---|---|
| protected  | DocumentAttribute.AbstractBuilder(String name) | 
| Method Summary | |
|---|---|
| abstract  DocumentAttribute | build()Build the DocumentAttributefor this builder based on it's current state. | 
|  String | getName()Returns the name of this document attribute which serves as an identifier for this attribute on the document. | 
|  T | getValue()Returns the value of this document attribute. | 
|  void | setName(String name)Sets the name of the document attribute that will be built by this builder. | 
|  void | setValue(T value)Sets the value of the document attribute that will be built by this builder. | 
| 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.kew.api.document.attribute.DocumentAttributeContract | 
|---|
| getDataType | 
| Constructor Detail | 
|---|
protected DocumentAttribute.AbstractBuilder(String name)
| Method Detail | 
|---|
public String getName()
DocumentAttributeContract
getName in interface DocumentAttributeContractpublic void setName(String name)
name - the name of the document attribute to set, must not be a null or blank value
IllegalArgumentException - if the given name is a null or blank value.public T getValue()
DocumentAttributeContract
getValue in interface DocumentAttributeContractpublic void setValue(T value)
value - the value of the document attribute to setpublic abstract DocumentAttribute build()
DocumentAttribute for this builder based on it's current state.
build in interface ModelBuilderDocumentAttribute which was built by this builder| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||