Package org.kuali.rice.kew.api.note
Class Note.Builder
java.lang.Object
org.kuali.rice.kew.api.note.Note.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelBuilder,NoteContract
- Enclosing class:
Note
public static final class Note.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, NoteContract
A builder which can be used to construct
Note instances. Enforces the constraints of the NoteContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static Note.Builderstatic Note.Buildercreate(NoteContract contract) org.joda.time.DateTimegetId()getText()voidsetAuthorPrincipalId(String authorPrincipalId) voidsetCreateDate(org.joda.time.DateTime createDate) voidsetDocumentId(String documentId) voidvoidvoidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
getDocumentId
- Specified by:
getDocumentIdin interfaceNoteContract
-
getAuthorPrincipalId
- Specified by:
getAuthorPrincipalIdin interfaceNoteContract
-
getCreateDate
public org.joda.time.DateTime getCreateDate()- Specified by:
getCreateDatein interfaceNoteContract
-
getText
- Specified by:
getTextin interfaceNoteContract
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
setId
-
setDocumentId
-
setAuthorPrincipalId
-
setCreateDate
public void setCreateDate(org.joda.time.DateTime createDate) -
setText
-
setVersionNumber
-