Interface PublicRegistrationURLSupport
public interface PublicRegistrationURLSupport
Defines constants and helper methods used to create public form access URI.
Note that the public form filling code is in principle implemented in web endpoints,
however possibility to link to it is required in the core engine, for instance to fill
invitation messages.
- Author:
- Krzysztof Benedyczak
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPublicEnquiryLink
(String form, String code) getPublicFormLink
(String form, pl.edu.icm.unity.base.registration.FormType formType, String code) getPublicRegistrationLink
(String form, String code) getPublicRegistrationLink
(pl.edu.icm.unity.base.registration.RegistrationForm form) getWellknownEnquiryLink
(String formName) getWellknownEnquiryLink
(String formName, String code)
-
Field Details
-
REGISTRATION_VIEW
- See Also:
-
ENQUIRY_VIEW
- See Also:
-
CODE_PARAM
- See Also:
-
FORM_PARAM
- See Also:
-
-
Method Details
-
getPublicRegistrationLink
- Parameters:
formName
-sharedEndpointMan
-- Returns:
- a link to a standalone UI of a registration form
-
getWellknownEnquiryLink
- Parameters:
formName
-sharedEndpointMan
-- Returns:
- a link to a standalone UI of an enquiry form
-
getWellknownEnquiryLink
- Parameters:
formName
-sharedEndpointMan
-- Returns:
- a link to a standalone UI of an enquiry form
-
getPublicRegistrationLink
- Parameters:
formName
-sharedEndpointMan
-- Returns:
- a link to a standalone UI of a registration form with included registration code
-
getPublicEnquiryLink
- Parameters:
formName
-sharedEndpointMan
-- Returns:
- a link to a standalone UI of a enquiry form with included registration code
-
getPublicFormLink
String getPublicFormLink(String form, pl.edu.icm.unity.base.registration.FormType formType, String code) throws pl.edu.icm.unity.base.registration.IllegalFormTypeException - Parameters:
form
-formType
-code
-- Returns:
- a link to a standalone UI of a form with included registration code
- Throws:
pl.edu.icm.unity.base.registration.IllegalFormTypeException
-