Package org.kuali.rice.kew.api.document
Class DocumentStatusTransition.Builder
java.lang.Object
org.kuali.rice.kew.api.document.DocumentStatusTransition.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.ModelBuilder,DocumentStatusTransitionContract
- Enclosing class:
DocumentStatusTransition
public static final class DocumentStatusTransition.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, DocumentStatusTransitionContract
A builder which can be used to construct
DocumentStatusTransition instances. Enforces the constraints of the DocumentStatusTransitionContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create(DocumentStatusTransitionContract contract) The id parent document of the DocumentStatusTransition.getId()The unique id of the DocumentStatusTransition.The new status value of the DocumentStatusTransition.The previous status value of the DocumentStatusTransition.org.joda.time.DateTimeThe date of the DocumentStatusTransition.voidsetDocumentId(String documentId) voidvoidsetNewStatus(String newStatus) voidsetOldStatus(String oldStatus) voidsetStatusTransitionDate(org.joda.time.DateTime statusTransitionDate)
-
Method Details
-
create
public static DocumentStatusTransition.Builder create(String documentId, String oldStatus, String newStatus) -
create
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
getId
Description copied from interface:DocumentStatusTransitionContractThe unique id of the DocumentStatusTransition.- Specified by:
getIdin interfaceDocumentStatusTransitionContract- Returns:
- id
-
getDocumentId
Description copied from interface:DocumentStatusTransitionContractThe id parent document of the DocumentStatusTransition.- Specified by:
getDocumentIdin interfaceDocumentStatusTransitionContract- Returns:
- documentId
-
getOldStatus
Description copied from interface:DocumentStatusTransitionContractThe previous status value of the DocumentStatusTransition.- Specified by:
getOldStatusin interfaceDocumentStatusTransitionContract- Returns:
- oldStatus
-
getNewStatus
Description copied from interface:DocumentStatusTransitionContractThe new status value of the DocumentStatusTransition.- Specified by:
getNewStatusin interfaceDocumentStatusTransitionContract- Returns:
- newStatus
-
getStatusTransitionDate
public org.joda.time.DateTime getStatusTransitionDate()Description copied from interface:DocumentStatusTransitionContractThe date of the DocumentStatusTransition.- Specified by:
getStatusTransitionDatein interfaceDocumentStatusTransitionContract- Returns:
- statusTransitionDate
-
setId
-
setDocumentId
-
setOldStatus
-
setNewStatus
-
setStatusTransitionDate
public void setStatusTransitionDate(org.joda.time.DateTime statusTransitionDate)
-