| Package | Description |
|---|---|
| fr.ifremer.coselmar.services.v1 |
| Modifier and Type | Method and Description |
|---|---|
DocumentBean |
DocumentsWebService.addDocument(DocumentBean document,
org.debux.webmotion.server.call.UploadFile uploadFile) |
void |
DocumentsWebService.addDocumentFile(String documentId,
org.debux.webmotion.server.call.UploadFile uploadFile) |
void |
QuestionsWebService.addDocuments(String questionId,
DocumentBean[] documents) |
void |
QuestionsWebService.addQuestion(QuestionBean question) |
void |
UsersWebService.addUser(UserBean user) |
protected void |
QuestionsWebService.checkIsClientAllowed(Question question,
CoselmarUser currentUser) |
protected void |
QuestionsWebService.checkIsParticipant(Question question,
CoselmarUser currentUser) |
void |
DocumentsWebService.deleteDocument(String documentId) |
void |
QuestionsWebService.deleteQuestion(String questionId) |
void |
UsersWebService.deleteUser(String userId) |
protected List<Question> |
QuestionsWebService.getAllFilteredQuestions(CoselmarUser currentUser,
QuestionSearchBean searchBean)
Methods that retrieve all questions matching search filter (based on
title, summary, themes, status, privacy), also depending of current user role permission :
ADMIN and SUPERVISOR can access to all questions ;
MEMBER can only access to all public questions (so, if filter is on private, it has no result) ;
EXPERT can access to all private questions where he is participant or client and all public questions ;
CLIENT can access to all questions where he is client.
|
protected List<Question> |
QuestionsWebService.getAllQuestions(CoselmarUser currentUser)
Methods that retrieve all questions depending of current user role permission :
ADMIN and SUPERVISOR can access to all questions ;
MEMBER can access to all public questions ;
EXPERT can access to all private questions where he is participant or client and all public questions ;
CLIENT can access to all questions where he is client.
|
DocumentBean |
DocumentsWebService.getDocument(String documentId) |
List<String> |
DocumentsWebService.getKeywords() |
QuestionBean |
QuestionsWebService.getQuestion(String questionId) |
List<QuestionBean> |
QuestionsWebService.getQuestions(QuestionSearchBean searchOption) |
List<String> |
QuestionsWebService.getThemes() |
List<String> |
DocumentsWebService.getTypes() |
List<String> |
QuestionsWebService.getTypes() |
UserBean |
UsersWebService.getUser(String userId) |
List<UserBean> |
UsersWebService.getUsers(UserSearchBean search) |
void |
UsersWebService.modifyUser(UserBean user) |
void |
AdminWebService.refreshLuceneIndex() |
void |
DocumentsWebService.saveDocument(DocumentBean document) |
void |
QuestionsWebService.saveQuestion(QuestionBean question) |
Copyright © 2014–2015 Ifremer. All rights reserved.