com.silverpeas.formsonline.model
Interface FormsOnlineService
- All Superinterfaces:
- com.silverpeas.SilverpeasComponentService<FormInstance>
- All Known Implementing Classes:
- DefaultFormsOnlineService
public interface FormsOnlineService
- extends com.silverpeas.SilverpeasComponentService<FormInstance>
Method Summary |
void |
archiveRequest(RequestPK pk)
|
void |
deleteForm(FormPK pk)
|
void |
deleteRequest(RequestPK pk)
|
List<FormDetail> |
getAllForms(String appId,
String userId,
boolean withSendInfo)
|
RequestsByStatus |
getAllUserRequests(String appId,
String userId)
|
RequestsByStatus |
getAllValidatorRequests(String appId,
boolean allRequests,
String userId)
|
List<String> |
getAvailableFormIdsAsReceiver(String appId,
String userId)
|
List<FormDetail> |
getAvailableFormsToSend(String appId,
String userId)
|
List<FormInstance> |
getUserRequestsByForm(FormPK pk,
String userId)
|
FormDetail |
loadForm(FormPK pk)
|
FormInstance |
loadRequest(RequestPK pk,
String userId)
|
void |
publishForm(FormPK pk)
|
void |
saveRequest(FormPK pk,
String userId,
List<org.apache.commons.fileupload.FileItem> items)
|
void |
setValidationStatus(RequestPK pk,
String userId,
String decision,
String comments)
|
FormDetail |
storeForm(FormDetail form,
String[] senderUserIds,
String[] senderGroupIds,
String[] receiverUserIds,
String[] receiverGroupIds)
|
void |
unpublishForm(FormPK pk)
|
Methods inherited from interface com.silverpeas.SilverpeasComponentService |
getComponentMessages, getComponentSettings, getContentById |
getAllForms
List<FormDetail> getAllForms(String appId,
String userId,
boolean withSendInfo)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
loadForm
FormDetail loadForm(FormPK pk)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
storeForm
FormDetail storeForm(FormDetail form,
String[] senderUserIds,
String[] senderGroupIds,
String[] receiverUserIds,
String[] receiverGroupIds)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
deleteForm
void deleteForm(FormPK pk)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
publishForm
void publishForm(FormPK pk)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
unpublishForm
void unpublishForm(FormPK pk)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
getAvailableFormsToSend
List<FormDetail> getAvailableFormsToSend(String appId,
String userId)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
getAllUserRequests
RequestsByStatus getAllUserRequests(String appId,
String userId)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
getUserRequestsByForm
List<FormInstance> getUserRequestsByForm(FormPK pk,
String userId)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
getAllValidatorRequests
RequestsByStatus getAllValidatorRequests(String appId,
boolean allRequests,
String userId)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
getAvailableFormIdsAsReceiver
List<String> getAvailableFormIdsAsReceiver(String appId,
String userId)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
loadRequest
FormInstance loadRequest(RequestPK pk,
String userId)
throws FormsOnlineDatabaseException,
com.silverpeas.publicationTemplate.PublicationTemplateException,
com.silverpeas.form.FormException
- Throws:
FormsOnlineDatabaseException
com.silverpeas.publicationTemplate.PublicationTemplateException
com.silverpeas.form.FormException
saveRequest
void saveRequest(FormPK pk,
String userId,
List<org.apache.commons.fileupload.FileItem> items)
throws FormsOnlineDatabaseException,
com.silverpeas.publicationTemplate.PublicationTemplateException,
com.silverpeas.form.FormException
- Throws:
FormsOnlineDatabaseException
com.silverpeas.publicationTemplate.PublicationTemplateException
com.silverpeas.form.FormException
setValidationStatus
void setValidationStatus(RequestPK pk,
String userId,
String decision,
String comments)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
archiveRequest
void archiveRequest(RequestPK pk)
throws FormsOnlineDatabaseException
- Throws:
FormsOnlineDatabaseException
deleteRequest
void deleteRequest(RequestPK pk)
throws FormsOnlineDatabaseException,
com.silverpeas.form.FormException,
com.silverpeas.publicationTemplate.PublicationTemplateException
- Throws:
FormsOnlineDatabaseException
com.silverpeas.form.FormException
com.silverpeas.publicationTemplate.PublicationTemplateException
Copyright © 2016 Silverpeas. All Rights Reserved.