Package org.kuali.rice.kew.impl.document
Class WorkflowDocumentImpl.ModifiableDocument
java.lang.Object
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:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedModifiableDocument(org.kuali.rice.kew.api.document.Document document) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.kuali.rice.kew.api.document.DocumentUpdatebuild()protected Stringprotected Stringprotected org.joda.time.DateTimeImmutable value which is accessed frequently, provide direct access to it.protected org.kuali.rice.kew.api.document.Documentprotected StringImmutable value which is accessed frequently, provide direct access to it.protected StringgetTitle()protected StringgetVariableValue(String name) protected voidsetApplicationDocumentId(String applicationDocumentId) protected voidsetApplicationDocumentStatus(String applicationDocumentStatus) protected voidprotected voidsetVariable(String name, String value)
-
Constructor Details
-
ModifiableDocument
protected ModifiableDocument(org.kuali.rice.kew.api.document.Document document)
-
-
Method Details
-
getDocument
protected org.kuali.rice.kew.api.document.Document getDocument() -
build
protected org.kuali.rice.kew.api.document.DocumentUpdate build() -
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
-
setApplicationDocumentId
-
getTitle
-
setTitle
-
getApplicationDocumentStatus
-
setApplicationDocumentStatus
-
setVariable
-
getVariableValue
-