Class DocumentAttributeDateTime

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.api.document.attribute.DocumentAttribute
org.kuali.rice.kew.api.document.attribute.DocumentAttributeDateTime
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, DocumentAttributeContract

public final class DocumentAttributeDateTime extends DocumentAttribute
A document attribute which contains date/time data. Construct instances of DocumentAttributeDateTime using it's builder or the DocumentAttributeFactory.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    A builder implementation which allows for construction of a DocumentAttributeDateTime.

    Nested classes/interfaces inherited from class org.kuali.rice.kew.api.document.attribute.DocumentAttribute

    DocumentAttribute.AbstractBuilder<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the data type of this document attribute.
    org.joda.time.DateTime
    Returns the value of this document attribute.

    Methods inherited from class org.kuali.rice.kew.api.document.attribute.DocumentAttribute

    getName

    Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject

    afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • getValue

      public org.joda.time.DateTime getValue()
      Description copied from interface: DocumentAttributeContract
      Returns the value of this document attribute. It can be of any type as defined by the implementations of this interface. It is possible that this value may be null in cases where the document has a particular attribute but no actual value associated with that attribute.
      Returns:
      the value of the document attribute
    • getDataType

      public DocumentAttributeDataType getDataType()
      Description copied from interface: DocumentAttributeContract
      Returns the data type of this document attribute. This will generally inform the type of object returned from the #getValue method. This method should never return a null value.
      Returns:
      the data type of this document attribute