public interface EnquiryManagement
| Modifier and Type | Method and Description |
|---|---|
void |
addEnquiry(pl.edu.icm.unity.types.registration.EnquiryForm form)
Add a new enquiry form.
|
List<pl.edu.icm.unity.types.registration.EnquiryForm> |
getAvailableStickyEnquires(pl.edu.icm.unity.types.basic.EntityParam entity) |
List<pl.edu.icm.unity.types.registration.EnquiryForm> |
getEnquires() |
pl.edu.icm.unity.types.registration.EnquiryForm |
getEnquiry(String id) |
pl.edu.icm.unity.types.registration.EnquiryResponseState |
getEnquiryResponse(String requestId) |
List<pl.edu.icm.unity.types.registration.EnquiryResponseState> |
getEnquiryResponses()
Lists all responses
|
FormAutomationSupport |
getFormAutomationSupport(pl.edu.icm.unity.types.registration.EnquiryForm form) |
List<pl.edu.icm.unity.types.registration.EnquiryForm> |
getPendingEnquires(pl.edu.icm.unity.types.basic.EntityParam entity) |
void |
ignoreEnquiry(String enquiryId,
pl.edu.icm.unity.types.basic.EntityParam entity)
Marks an enquiry as ignored for the given user.
|
void |
processEnquiryResponse(String id,
pl.edu.icm.unity.types.registration.EnquiryResponse finalResponse,
pl.edu.icm.unity.types.registration.RegistrationRequestAction action,
String publicComment,
String privateComment)
Accepts, deletes or rejects a given enquiry response.
|
void |
removeEnquiry(String formId,
boolean dropRequests)
Remove an existing enquiry form.
|
void |
removePendingStickyRequest(String form,
pl.edu.icm.unity.types.basic.EntityParam entity) |
void |
sendEnquiry(String enquiryId)
Triggers a (re?)send of enquiry notification message.
|
String |
submitEnquiryResponse(pl.edu.icm.unity.types.registration.EnquiryResponse response,
pl.edu.icm.unity.types.registration.RegistrationContext context)
Submits an enquiry response.
|
void |
updateEnquiry(pl.edu.icm.unity.types.registration.EnquiryForm updatedForm,
boolean ignoreRequestsAndInvitations)
Updates an existing enquiry form.
|
void addEnquiry(pl.edu.icm.unity.types.registration.EnquiryForm form)
throws pl.edu.icm.unity.exceptions.EngineException
form - pl.edu.icm.unity.exceptions.EngineExceptionvoid sendEnquiry(String enquiryId) throws pl.edu.icm.unity.exceptions.EngineException
enquiryId - pl.edu.icm.unity.exceptions.EngineExceptionvoid removeEnquiry(String formId, boolean dropRequests) throws pl.edu.icm.unity.exceptions.EngineException
formId - pl.edu.icm.unity.exceptions.EngineExceptionvoid updateEnquiry(pl.edu.icm.unity.types.registration.EnquiryForm updatedForm,
boolean ignoreRequestsAndInvitations)
throws pl.edu.icm.unity.exceptions.EngineException
updatedForm - ignoreRequestsAndInvitations - if true then operation will ignore form requests and
invitations. If false then it will fail if there are
any pending requests of the form.pl.edu.icm.unity.exceptions.EngineExceptionvoid processEnquiryResponse(String id, pl.edu.icm.unity.types.registration.EnquiryResponse finalResponse, pl.edu.icm.unity.types.registration.RegistrationRequestAction action, String publicComment, String privateComment) throws pl.edu.icm.unity.exceptions.EngineException
id - request id to be processedfinalRequest - updated request with edits made by adminaction - what to do with the request.publicComment - comment to be recorded and sent to the requesterprivateComment - comment to be internally recored only.pl.edu.icm.unity.exceptions.EngineExceptionList<pl.edu.icm.unity.types.registration.EnquiryForm> getEnquires() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionpl.edu.icm.unity.types.registration.EnquiryForm getEnquiry(String id) throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionList<pl.edu.icm.unity.types.registration.EnquiryForm> getPendingEnquires(pl.edu.icm.unity.types.basic.EntityParam entity) throws pl.edu.icm.unity.exceptions.EngineException
entity - pl.edu.icm.unity.exceptions.EngineExceptionvoid ignoreEnquiry(String enquiryId, pl.edu.icm.unity.types.basic.EntityParam entity) throws pl.edu.icm.unity.exceptions.EngineException
enquiryId - entity - pl.edu.icm.unity.exceptions.EngineExceptionString submitEnquiryResponse(pl.edu.icm.unity.types.registration.EnquiryResponse response, pl.edu.icm.unity.types.registration.RegistrationContext context) throws pl.edu.icm.unity.exceptions.EngineException
response - context - submission contextpl.edu.icm.unity.exceptions.EngineExceptionList<pl.edu.icm.unity.types.registration.EnquiryResponseState> getEnquiryResponses() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionpl.edu.icm.unity.types.registration.EnquiryResponseState getEnquiryResponse(String requestId)
FormAutomationSupport getFormAutomationSupport(pl.edu.icm.unity.types.registration.EnquiryForm form)
List<pl.edu.icm.unity.types.registration.EnquiryForm> getAvailableStickyEnquires(pl.edu.icm.unity.types.basic.EntityParam entity) throws pl.edu.icm.unity.exceptions.EngineException
entity - pl.edu.icm.unity.exceptions.EngineExceptionvoid removePendingStickyRequest(String form, pl.edu.icm.unity.types.basic.EntityParam entity) throws pl.edu.icm.unity.exceptions.EngineException
form - entity - pl.edu.icm.unity.exceptions.EngineExceptionCopyright © 2020 Unity. All rights reserved.