Class NotesRestService
- java.lang.Object
-
- org.exoplatform.wiki.service.rest.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 Summary
Constructors Constructor Description NotesRestService(NoteService noteService, WikiService noteBookService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateNote(Page note)javax.ws.rs.core.ResponsedeleteDraftNote(String noteId)javax.ws.rs.core.ResponsedeleteNote(String noteBookType, String noteBookOwner, String noteId)javax.ws.rs.core.ResponsedeleteNoteById(String noteId)javax.ws.rs.core.ResponseexportNote(String notesList, Boolean exportAll)javax.ws.rs.core.ResponsegetDraftNoteById(String noteId)javax.ws.rs.core.ResponsegetFullTreeData(String path, Boolean withDrafts)javax.ws.rs.core.ResponsegetLatestDraftOfPage(String noteId)javax.ws.rs.core.ResponsegetNote(String noteBookType, String noteBookOwner, String noteId, String source)javax.ws.rs.core.ResponsegetNoteById(String noteId, String noteBookType, String noteBookOwner, boolean withChildren, String source)javax.ws.rs.core.ResponsegetNoteVersions(String noteId)javax.ws.rs.core.ResponsegetTreeData(String type, String path, String currentPath, Boolean canEdit, Boolean showExcerpt, String depth)javax.ws.rs.core.ResponseimportNote(String noteId, String uploadId, String conflict)javax.ws.rs.core.ResponsemoveNote(String noteId, String toNoteId)javax.ws.rs.core.ResponseRestoreNoteVersion(String noteVersion, Page note)javax.ws.rs.core.ResponsesaveDraft(DraftPage draftNoteToSave)javax.ws.rs.core.ResponseupdateNote(String noteBookType, String noteBookOwner, String noteId, Page note)javax.ws.rs.core.ResponseupdateNoteById(String noteId, Page note)
-
-
-
Constructor Detail
-
NotesRestService
public NotesRestService(NoteService noteService, WikiService noteBookService, org.exoplatform.upload.UploadService uploadService, 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, boolean withChildren, String source)
-
getDraftNoteById
@RolesAllowed("users") public javax.ws.rs.core.Response getDraftNoteById(String noteId)
-
getLatestDraftOfPage
@RolesAllowed("users") public javax.ws.rs.core.Response getLatestDraftOfPage(String noteId)
-
getNoteVersions
@RolesAllowed("users") public javax.ws.rs.core.Response getNoteVersions(String noteId)
-
createNote
@RolesAllowed("users") public javax.ws.rs.core.Response createNote(Page note)
-
saveDraft
@RolesAllowed("users") public javax.ws.rs.core.Response saveDraft(DraftPage draftNoteToSave)
-
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)
-
RestoreNoteVersion
@RolesAllowed("users") public javax.ws.rs.core.Response RestoreNoteVersion(String noteVersion, 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)
-
deleteDraftNote
@RolesAllowed("users") public javax.ws.rs.core.Response deleteDraftNote(String noteId)
-
moveNote
@RolesAllowed("users") public javax.ws.rs.core.Response moveNote(String noteId, String toNoteId)
-
exportNote
@RolesAllowed("users") public javax.ws.rs.core.Response exportNote(String notesList, Boolean exportAll)
-
importNote
@RolesAllowed("users") public javax.ws.rs.core.Response importNote(String noteId, String uploadId, String conflict)
-
getTreeData
@RolesAllowed("users") public javax.ws.rs.core.Response getTreeData(String type, String path, String currentPath, Boolean canEdit, Boolean showExcerpt, String depth)
-
-