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
ConstructorsConstructorDescriptionNotesRestService(NoteService noteService, WikiService noteBookService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService, NotesExportService notesExportService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecancelExportNote(int exportId) 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, int exportId, Boolean exportAll) javax.ws.rs.core.ResponsegetDraftNoteById(String noteId) javax.ws.rs.core.ResponsegetExportedZip(int exportId) javax.ws.rs.core.ResponsegetExportNoteStatus(int exportId) javax.ws.rs.core.ResponsegetFullTreeData(String path, Boolean withDrafts) javax.ws.rs.core.ResponsegetLatestDraftOfPage(String noteId) javax.ws.rs.core.Responsejavax.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.Responsejavax.ws.rs.core.ResponseRestoreNoteVersion(String noteVersion, Page note) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesearchData(javax.ws.rs.core.UriInfo uriInfo, String keyword, int limit, String wikiType, String wikiOwner, boolean favorites) Return a list of title based on a searched words.javax.ws.rs.core.ResponseupdateNote(String noteBookType, String noteBookOwner, String noteId, Page note) javax.ws.rs.core.ResponseupdateNoteById(String noteId, Page note)
-
Constructor Details
-
NotesRestService
public NotesRestService(NoteService noteService, WikiService noteBookService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService, NotesExportService notesExportService)
-
-
Method Details
-
getNote
-
getNoteById
-
getDraftNoteById
-
getLatestDraftOfPage
-
getNoteVersions
-
createNote
-
saveDraft
-
updateNote
-
updateNoteById
-
RestoreNoteVersion
-
deleteNote
-
deleteNoteById
-
deleteDraftNote
-
moveNote
-
exportNote
-
getExportedZip
@RolesAllowed("users") public javax.ws.rs.core.Response getExportedZip(int exportId) -
getExportNoteStatus
@RolesAllowed("users") public javax.ws.rs.core.Response getExportNoteStatus(int exportId) -
cancelExportNote
@RolesAllowed("users") public javax.ws.rs.core.Response cancelExportNote(int exportId) -
importNote
-
getTreeData
-
getFullTreeData
-
searchData
@RolesAllowed("users") public javax.ws.rs.core.Response searchData(@Context javax.ws.rs.core.UriInfo uriInfo, String keyword, int limit, String wikiType, String wikiOwner, boolean favorites) throws Exception Return a list of title based on a searched words.- Parameters:
uriInfo- uriInfokeyword- Word to searchwikiType- It can be a Portal, Group, User type of wikiwikiOwner- Is the owner of the wiki- Returns:
- List of title
- Throws:
Exception- if an error occured
-