Class NotesRestService

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    @RolesAllowed("users")
    public class NotesRestService
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

      • NotesRestService

        public NotesRestService​(NoteService noteService,
                                WikiService noteBookService,
                                org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
    • Method Detail

      • getNote

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getNote​(String noteBookType,
                                                 String noteBookOwner,
                                                 String noteId,
                                                 String source)
      • getNoteById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getNoteById​(String noteId,
                                                     String noteBookType,
                                                     String noteBookOwner,
                                                     String source)
      • createNote

        @RolesAllowed("users")
        public javax.ws.rs.core.Response createNote​(Page note)
      • updateNote

        @RolesAllowed("users")
        public javax.ws.rs.core.Response updateNote​(String noteBookType,
                                                    String noteBookOwner,
                                                    String noteId,
                                                    Page note)
      • updateNoteById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response updateNoteById​(String noteId,
                                                        Page note)
      • deleteNote

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteNote​(String noteBookType,
                                                    String noteBookOwner,
                                                    String noteId)
      • deleteNoteById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteNoteById​(String noteId)
      • moveNote

        @RolesAllowed("users")
        public javax.ws.rs.core.Response moveNote​(String noteId,
                                                  String toNoteId)
      • getTreeData

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getTreeData​(String type,
                                                     String path,
                                                     String currentPath,
                                                     Boolean canEdit,
                                                     Boolean showExcerpt,
                                                     String depth)