Class Note

java.lang.Object
org.kuali.rice.kew.notes.Note
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kew.api.note.NoteContract

@Entity(name="org.kuali.rice.kew.notes.Note") public class Note extends Object implements Serializable, org.kuali.rice.kew.api.note.NoteContract
A note attached to a document. May also contain a List of attachments.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • Note

      public Note()
  • Method Details

    • getLockVerNbr

      public Integer getLockVerNbr()
    • setLockVerNbr

      public void setLockVerNbr(Integer lockVerNbr)
    • getNoteAuthorWorkflowId

      public String getNoteAuthorWorkflowId()
    • setNoteAuthorWorkflowId

      public void setNoteAuthorWorkflowId(String noteAuthorWorkflowId)
    • getNoteCreateDate

      public Timestamp getNoteCreateDate()
    • setNoteCreateDate

      public void setNoteCreateDate(Timestamp noteCreateDate)
    • getNoteId

      public String getNoteId()
    • setNoteId

      public void setNoteId(String noteId)
    • getNoteText

      public String getNoteText()
    • setNoteText

      public void setNoteText(String noteText)
    • getDocumentId

      public String getDocumentId()
      Specified by:
      getDocumentId in interface org.kuali.rice.kew.api.note.NoteContract
    • setDocumentId

      public void setDocumentId(String documentId)
    • getNoteAuthorEmailAddress

      public String getNoteAuthorEmailAddress()
    • setNoteAuthorEmailAddress

      public void setNoteAuthorEmailAddress(String noteAuthorEmailAddress)
    • getNoteAuthorFullName

      public String getNoteAuthorFullName()
    • setNoteAuthorFullName

      public void setNoteAuthorFullName(String noteAuthorFullName)
    • getNoteAuthorNetworkId

      public String getNoteAuthorNetworkId()
    • setNoteAuthorNetworkId

      public void setNoteAuthorNetworkId(String noteAuthorNetworkId)
    • getNoteCreateLongDate

      public Long getNoteCreateLongDate()
    • setNoteCreateLongDate

      public void setNoteCreateLongDate(Long noteCreateLongDate)
    • getAuthorizedToEdit

      public Boolean getAuthorizedToEdit()
    • setAuthorizedToEdit

      public void setAuthorizedToEdit(Boolean authorizedToEdit)
    • getEditingNote

      public Boolean getEditingNote()
    • setEditingNote

      public void setEditingNote(Boolean editingNote)
    • getFormattedCreateDateTime

      public String getFormattedCreateDateTime()
    • getFormattedCreateDate

      public String getFormattedCreateDate()
    • getFormattedCreateTime

      public String getFormattedCreateTime()
    • getAttachments

      public List<Attachment> getAttachments()
    • setAttachments

      public void setAttachments(List<Attachment> attachments)
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • getAuthorPrincipalId

      public String getAuthorPrincipalId()
      Specified by:
      getAuthorPrincipalId in interface org.kuali.rice.kew.api.note.NoteContract
    • getCreateDate

      public org.joda.time.DateTime getCreateDate()
      Specified by:
      getCreateDate in interface org.kuali.rice.kew.api.note.NoteContract
    • getText

      public String getText()
      Specified by:
      getText in interface org.kuali.rice.kew.api.note.NoteContract
    • deepCopy

      public Note deepCopy(Map<Object,Object> visited)
    • to

      public static org.kuali.rice.kew.api.note.Note to(Note note)
    • from

      public static Note from(org.kuali.rice.kew.api.note.Note note)