Class NoteServiceImpl

java.lang.Object
org.kuali.rice.krad.service.impl.NoteServiceImpl
All Implemented Interfaces:
org.kuali.rice.krad.service.NoteService

@Transactional public class NoteServiceImpl extends Object implements org.kuali.rice.krad.service.NoteService
Service implementation for the Note structure
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Details

    • attachmentService

      protected org.kuali.rice.krad.service.AttachmentService attachmentService
    • dataObjectService

      protected org.kuali.rice.krad.data.DataObjectService dataObjectService
  • Constructor Details

    • NoteServiceImpl

      public NoteServiceImpl()
  • Method Details

    • saveNoteList

      public List<org.kuali.rice.krad.bo.Note> saveNoteList(List<org.kuali.rice.krad.bo.Note> notes)
      Specified by:
      saveNoteList in interface org.kuali.rice.krad.service.NoteService
    • save

      public org.kuali.rice.krad.bo.Note save(org.kuali.rice.krad.bo.Note note)
      Specified by:
      save in interface org.kuali.rice.krad.service.NoteService
      See Also:
      • NoteService.save(org.kuali.rice.krad.bo.Note)
    • getByRemoteObjectId

      public List<org.kuali.rice.krad.bo.Note> getByRemoteObjectId(String remoteObjectId)
      Specified by:
      getByRemoteObjectId in interface org.kuali.rice.krad.service.NoteService
      See Also:
      • NoteService.getByRemoteObjectId(java.lang.String)
    • getNoteByNoteId

      public org.kuali.rice.krad.bo.Note getNoteByNoteId(Long noteId)
      Specified by:
      getNoteByNoteId in interface org.kuali.rice.krad.service.NoteService
      See Also:
      • NoteService.getNoteByNoteId(java.lang.Long)
    • deleteNote

      public void deleteNote(org.kuali.rice.krad.bo.Note note)
      Specified by:
      deleteNote in interface org.kuali.rice.krad.service.NoteService
      See Also:
      • NoteService.deleteNote(org.kuali.rice.krad.bo.Note)
    • createNote

      public org.kuali.rice.krad.bo.Note createNote(org.kuali.rice.krad.bo.Note noteToCopy, org.kuali.rice.core.api.mo.common.GloballyUnique bo, String authorPrincipalId)
      TODO this method seems awfully out of place in this service
      Specified by:
      createNote in interface org.kuali.rice.krad.service.NoteService
    • setAttachmentService

      public void setAttachmentService(org.kuali.rice.krad.service.AttachmentService attachmentService)
    • getAttachmentService

      protected org.kuali.rice.krad.service.AttachmentService getAttachmentService()
    • setDataObjectService

      public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)