public abstract class DocumentAttribute extends AbstractDataTransferObject implements DocumentAttributeContract
DocumentAttributeContract
which can be used as the super class for
concrete immutable data transfer object implementations of document attributes. This class also defines an abstract
builder implementation which can be extended by it's subclasses to create their own internal builder implementations.
The KEW api defines the understood set of document attribute implementations, so it is not generally of value for a client of the api to subclass this class.
Modifier and Type | Class and Description |
---|---|
static class |
DocumentAttribute.AbstractBuilder<T>
An abstract base class that can be extended by concrete builder implementations of subclasses of
DocumentAttribute . |
Modifier | Constructor and Description |
---|---|
protected |
DocumentAttribute() |
Modifier and Type | Method and Description |
---|---|
String |
getName()
Returns the name of this document attribute which serves as an identifier for this attribute on the document.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDataType, getValue
protected DocumentAttribute()
public String getName()
DocumentAttributeContract
getName
in interface DocumentAttributeContract
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.