Class DocumentUpdate.Builder

java.lang.Object
org.kuali.rice.kew.api.document.DocumentUpdate.Builder
All Implemented Interfaces:
Serializable, ModelBuilder
Enclosing class:
DocumentUpdate

public static final class DocumentUpdate.Builder extends Object implements Serializable, ModelBuilder
A builder which can be used to construct DocumentUpdate instances.
See Also:
  • Method Details

    • create

      public static DocumentUpdate.Builder create()
    • create

      public static DocumentUpdate.Builder create(Document document)
    • build

      public DocumentUpdate build()
      Specified by:
      build in interface ModelBuilder
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
      Sets the document title - will be truncated to KewApiConstants.TITLE_MAX_LENGTH length.
    • getApplicationDocumentId

      public String getApplicationDocumentId()
    • setApplicationDocumentId

      public void setApplicationDocumentId(String applicationDocumentId)
    • getApplicationDocumentStatus

      public String getApplicationDocumentStatus()
    • setApplicationDocumentStatus

      public void setApplicationDocumentStatus(String applicationDocumentStatus)
    • setVariables

      public void setVariables(Map<String,String> variables)
    • getVariables

      public Map<String,String> getVariables()
    • getVariableValue

      public String getVariableValue(String name)
    • setVariable

      public void setVariable(String name, String value)
    • getDirtyFields

      public List<String> getDirtyFields()
    • setDirtyFields

      public void setDirtyFields(List<String> dirtyFields)
    • addDirtyField

      public void addDirtyField(String field)