public interface RegistrationsManagement
| Modifier and Type | Method and Description |
|---|---|
void |
addForm(pl.edu.icm.unity.types.registration.RegistrationForm form)
Add a new registration form.
|
FormAutomationSupport |
getFormAutomationSupport(pl.edu.icm.unity.types.registration.RegistrationForm form) |
List<pl.edu.icm.unity.types.registration.RegistrationForm> |
getForms() |
pl.edu.icm.unity.types.registration.RegistrationRequestState |
getRegistrationRequest(String id) |
List<pl.edu.icm.unity.types.registration.RegistrationRequestState> |
getRegistrationRequests()
Lists all registration requests.
|
boolean |
hasForm(String id) |
void |
processRegistrationRequest(String id,
pl.edu.icm.unity.types.registration.RegistrationRequest finalRequest,
pl.edu.icm.unity.types.registration.RegistrationRequestAction action,
String publicComment,
String privateComment)
Accepts, deletes or rejects a given registration request.
|
void |
removeForm(String formId,
boolean dropRequests)
Remove an existing registration form.
|
String |
submitRegistrationRequest(pl.edu.icm.unity.types.registration.RegistrationRequest request,
pl.edu.icm.unity.types.registration.RegistrationContext context)
Submits a new registration request.
|
void |
updateForm(pl.edu.icm.unity.types.registration.RegistrationForm updatedForm,
boolean ignoreRequests)
Updates an existing form.
|
void addForm(pl.edu.icm.unity.types.registration.RegistrationForm form)
throws pl.edu.icm.unity.exceptions.EngineException
form - pl.edu.icm.unity.exceptions.EngineExceptionvoid removeForm(String formId, boolean dropRequests) throws pl.edu.icm.unity.exceptions.EngineException
formId - dropRequests - if true then all requests of this form are deleted. If false, the operation
will throw exception if there are any forms for the form.pl.edu.icm.unity.exceptions.EngineExceptionvoid updateForm(pl.edu.icm.unity.types.registration.RegistrationForm updatedForm,
boolean ignoreRequests)
throws pl.edu.icm.unity.exceptions.EngineException
updatedForm - ignoreRequests - if true then operation will ignore form requests. If false then it will fail if there
are any pending requests of the form.pl.edu.icm.unity.exceptions.EngineExceptionList<pl.edu.icm.unity.types.registration.RegistrationForm> getForms() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionboolean hasForm(String id)
String submitRegistrationRequest(pl.edu.icm.unity.types.registration.RegistrationRequest request, pl.edu.icm.unity.types.registration.RegistrationContext context) throws pl.edu.icm.unity.exceptions.EngineException
request - context - pl.edu.icm.unity.exceptions.EngineExceptionList<pl.edu.icm.unity.types.registration.RegistrationRequestState> getRegistrationRequests() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionpl.edu.icm.unity.types.registration.RegistrationRequestState getRegistrationRequest(String id) throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineExceptionvoid processRegistrationRequest(String id, pl.edu.icm.unity.types.registration.RegistrationRequest finalRequest, 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 registration 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.EngineExceptionFormAutomationSupport getFormAutomationSupport(pl.edu.icm.unity.types.registration.RegistrationForm form)
Copyright © 2018 Unity. All rights reserved.