Class AdminRegistrationFormLauncher
- java.lang.Object
-
- pl.edu.icm.unity.webui.forms.reg.AbstraceRegistrationFormDialogProvider
-
- io.imunity.webconsole.signupAndEnquiry.formfill.AdminRegistrationFormLauncher
-
- All Implemented Interfaces:
pl.edu.icm.unity.webui.forms.reg.RegistrationFormDialogProvider
public class AdminRegistrationFormLauncher extends pl.edu.icm.unity.webui.forms.reg.AbstraceRegistrationFormDialogProviderResponsible for showing a given registration form dialog. Simplifies instantiation ofRegistrationFormFillDialog.This version is intended for use in AdminUI where automatic request acceptance is possible.
- Author:
- K. Benedyczak
-
-
Field Summary
Fields Modifier and Type Field Description protected pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistryattributeHandlerRegistryprotected pl.edu.icm.unity.engine.api.AttributesManagementattrsManprotected pl.edu.icm.unity.engine.api.CredentialManagementauthnManprotected pl.edu.icm.unity.webui.bus.EventsBusbusprotected pl.edu.icm.unity.webui.common.credentials.CredentialEditorRegistrycredentialEditorRegistryprotected pl.edu.icm.unity.engine.api.GroupsManagementgroupsManprotected pl.edu.icm.unity.engine.api.RegistrationsManagementregistrationsManagement
-
Constructor Summary
Constructors Constructor Description AdminRegistrationFormLauncher(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.RegistrationsManagement registrationsManagement, pl.edu.icm.unity.webui.common.credentials.CredentialEditorRegistry credentialEditorRegistry, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistry, pl.edu.icm.unity.engine.api.AttributesManagement attrsMan, pl.edu.icm.unity.engine.api.CredentialManagement authnMan, pl.edu.icm.unity.engine.api.GroupsManagement groupsMan, pl.edu.icm.unity.engine.api.authn.IdPLoginController idpLoginController, org.springframework.beans.factory.ObjectFactory<pl.edu.icm.unity.webui.forms.reg.RequestEditorCreator> requestEditorCreatorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddRequest(pl.edu.icm.unity.types.registration.RegistrationRequest request, boolean andAccept, pl.edu.icm.unity.types.registration.RegistrationForm form, pl.edu.icm.unity.types.registration.RegistrationContext.TriggeringMode mode)protected pl.edu.icm.unity.webui.common.AbstractDialogcreateDialog(pl.edu.icm.unity.types.registration.RegistrationForm form, pl.edu.icm.unity.webui.forms.reg.RegistrationRequestEditor editor, pl.edu.icm.unity.types.registration.RegistrationContext.TriggeringMode mode)
-
-
-
Field Detail
-
registrationsManagement
protected pl.edu.icm.unity.engine.api.RegistrationsManagement registrationsManagement
-
credentialEditorRegistry
protected pl.edu.icm.unity.webui.common.credentials.CredentialEditorRegistry credentialEditorRegistry
-
attributeHandlerRegistry
protected pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistry
-
attrsMan
protected pl.edu.icm.unity.engine.api.AttributesManagement attrsMan
-
authnMan
protected pl.edu.icm.unity.engine.api.CredentialManagement authnMan
-
groupsMan
protected pl.edu.icm.unity.engine.api.GroupsManagement groupsMan
-
bus
protected pl.edu.icm.unity.webui.bus.EventsBus bus
-
-
Constructor Detail
-
AdminRegistrationFormLauncher
@Autowired public AdminRegistrationFormLauncher(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.RegistrationsManagement registrationsManagement, pl.edu.icm.unity.webui.common.credentials.CredentialEditorRegistry credentialEditorRegistry, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistry, pl.edu.icm.unity.engine.api.AttributesManagement attrsMan, pl.edu.icm.unity.engine.api.CredentialManagement authnMan, pl.edu.icm.unity.engine.api.GroupsManagement groupsMan, pl.edu.icm.unity.engine.api.authn.IdPLoginController idpLoginController, org.springframework.beans.factory.ObjectFactory<pl.edu.icm.unity.webui.forms.reg.RequestEditorCreator> requestEditorCreatorFactory)
-
-
Method Detail
-
addRequest
protected void addRequest(pl.edu.icm.unity.types.registration.RegistrationRequest request, boolean andAccept, pl.edu.icm.unity.types.registration.RegistrationForm form, pl.edu.icm.unity.types.registration.RegistrationContext.TriggeringMode mode) throws pl.edu.icm.unity.exceptions.WrongArgumentException- Throws:
pl.edu.icm.unity.exceptions.WrongArgumentException
-
createDialog
protected pl.edu.icm.unity.webui.common.AbstractDialog createDialog(pl.edu.icm.unity.types.registration.RegistrationForm form, pl.edu.icm.unity.webui.forms.reg.RegistrationRequestEditor editor, pl.edu.icm.unity.types.registration.RegistrationContext.TriggeringMode mode)- Specified by:
createDialogin classpl.edu.icm.unity.webui.forms.reg.AbstraceRegistrationFormDialogProvider
-
-