org.kuali.rice.kew.impl.document
Class WorkflowDocumentImpl.ModifiableDocument

java.lang.Object
  extended by org.kuali.rice.kew.impl.document.WorkflowDocumentImpl.ModifiableDocument
All Implemented Interfaces:
Serializable
Enclosing class:
WorkflowDocumentImpl

protected static class WorkflowDocumentImpl.ModifiableDocument
extends Object
implements Serializable

A wrapper around Document which keeps track of local changes and generates a new updated Document as necessary.

See Also:
Serialized Form

Constructor Summary
protected WorkflowDocumentImpl.ModifiableDocument(Document document)
           
 
Method Summary
protected  DocumentUpdate build()
           
protected  String getApplicationDocumentId()
           
protected  String getApplicationDocumentStatus()
           
protected  org.joda.time.DateTime getDateCreated()
          Immutable value which is accessed frequently, provide direct access to it.
protected  Document getDocument()
           
protected  String getDocumentId()
          Immutable value which is accessed frequently, provide direct access to it.
protected  String getTitle()
           
protected  String getVariableValue(String name)
           
protected  void setApplicationDocumentId(String applicationDocumentId)
           
protected  void setApplicationDocumentStatus(String applicationDocumentStatus)
           
protected  void setTitle(String title)
           
protected  void setVariable(String name, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowDocumentImpl.ModifiableDocument

protected WorkflowDocumentImpl.ModifiableDocument(Document document)
Method Detail

getDocument

protected Document getDocument()

build

protected DocumentUpdate build()

getDocumentId

protected String getDocumentId()
Immutable value which is accessed frequently, provide direct access to it.


getDateCreated

protected org.joda.time.DateTime getDateCreated()
Immutable value which is accessed frequently, provide direct access to it.


getApplicationDocumentId

protected String getApplicationDocumentId()

setApplicationDocumentId

protected void setApplicationDocumentId(String applicationDocumentId)

getTitle

protected String getTitle()

setTitle

protected void setTitle(String title)

getApplicationDocumentStatus

protected String getApplicationDocumentStatus()

setApplicationDocumentStatus

protected void setApplicationDocumentStatus(String applicationDocumentStatus)

setVariable

protected void setVariable(String name,
                           String value)

getVariableValue

protected String getVariableValue(String name)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.