Class RegistrationFormEditor
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractComponentContainer
-
- com.vaadin.ui.AbstractLayout
-
- com.vaadin.ui.AbstractOrderedLayout
-
- com.vaadin.ui.VerticalLayout
-
- io.imunity.webconsole.signupAndEnquiry.forms.BaseFormEditor
-
- io.imunity.webconsole.signupAndEnquiry.forms.RegistrationFormEditor
-
- All Implemented Interfaces:
com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.LayoutEvents.LayoutClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.ComponentContainer,com.vaadin.ui.HasComponents,com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier,com.vaadin.ui.Layout,com.vaadin.ui.Layout.AlignmentHandler,com.vaadin.ui.Layout.MarginHandler,com.vaadin.ui.Layout.SpacingHandler,java.io.Serializable,java.lang.Iterable<com.vaadin.ui.Component>
public class RegistrationFormEditor extends BaseFormEditor
Allows to edit a registration form. Can be configured to edit an existing form (name is fixed) or to create a new one (name can be chosen).- Author:
- K. Benedyczak
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
-
-
Field Summary
-
Fields inherited from class io.imunity.webconsole.signupAndEnquiry.forms.BaseFormEditor
checkIdentityOnSubmit, collectComments, copyMode, description, displayedName, formInformation, name, pageTitle
-
-
Constructor Summary
Constructors Constructor Description RegistrationFormEditor(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.config.UnityServerConfiguration serverConfig, pl.edu.icm.unity.engine.api.GroupsManagement groupsMan, pl.edu.icm.unity.engine.api.NotificationsManagement notificationsMan, pl.edu.icm.unity.engine.api.MessageTemplateManagement msgTempMan, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport identitiesMan, pl.edu.icm.unity.engine.api.AttributeTypeManagement attributeMan, pl.edu.icm.unity.engine.api.CredentialManagement credMan, pl.edu.icm.unity.engine.api.translation.form.RegistrationActionsRegistry actionsRegistry, pl.edu.icm.unity.engine.api.CredentialRequirementManagement credReqMan, io.imunity.webconsole.tprofile.ActionParameterComponentProvider actionComponentFactory, pl.edu.icm.unity.engine.api.authn.AuthenticatorSupportService authenticatorSupport, pl.edu.icm.unity.engine.api.RealmsManagement realmsManagement, pl.edu.icm.unity.engine.api.files.FileStorageService fileStorageService, pl.edu.icm.unity.engine.api.files.URIAccessService uriAccessService, pl.edu.icm.unity.webui.common.file.ImageAccessService imageAccessService, pl.edu.icm.unity.webui.common.policyAgreement.PolicyAgreementConfigurationList.PolicyAgreementConfigurationListFactory policyAgreementConfigurationListFactory, pl.edu.icm.unity.engine.api.attributes.AttributeTypeSupport attributeTypeSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.edu.icm.unity.types.registration.RegistrationFormgetForm()RegistrationFormEditorinit(boolean copyMode)booleanisIgnoreRequestsAndInvitations()voidsetForm(pl.edu.icm.unity.types.registration.RegistrationForm toEdit)-
Methods inherited from class io.imunity.webconsole.signupAndEnquiry.forms.BaseFormEditor
buildCommon, createCollectedParamsTabs, getWrapUpComponent, initCommonDisplayedFields, initNameAndDescFields, resetCredentialTab, resetIdentitiesTab, setCredentialsTabVisible, setIdentitiesTabVisible, setNameFieldValue, setValue
-
Methods inherited from class com.vaadin.ui.VerticalLayout
addComponentsAndExpand, getState, getState
-
Methods inherited from class com.vaadin.ui.AbstractOrderedLayout
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesign
-
Methods inherited from class com.vaadin.ui.AbstractComponentContainer
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidth
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
-
Methods inherited from interface com.vaadin.ui.ComponentContainer
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponents
-
-
-
-
Constructor Detail
-
RegistrationFormEditor
@Autowired public RegistrationFormEditor(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.config.UnityServerConfiguration serverConfig, pl.edu.icm.unity.engine.api.GroupsManagement groupsMan, pl.edu.icm.unity.engine.api.NotificationsManagement notificationsMan, pl.edu.icm.unity.engine.api.MessageTemplateManagement msgTempMan, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport identitiesMan, pl.edu.icm.unity.engine.api.AttributeTypeManagement attributeMan, pl.edu.icm.unity.engine.api.CredentialManagement credMan, pl.edu.icm.unity.engine.api.translation.form.RegistrationActionsRegistry actionsRegistry, pl.edu.icm.unity.engine.api.CredentialRequirementManagement credReqMan, io.imunity.webconsole.tprofile.ActionParameterComponentProvider actionComponentFactory, pl.edu.icm.unity.engine.api.authn.AuthenticatorSupportService authenticatorSupport, pl.edu.icm.unity.engine.api.RealmsManagement realmsManagement, pl.edu.icm.unity.engine.api.files.FileStorageService fileStorageService, pl.edu.icm.unity.engine.api.files.URIAccessService uriAccessService, pl.edu.icm.unity.webui.common.file.ImageAccessService imageAccessService, pl.edu.icm.unity.webui.common.policyAgreement.PolicyAgreementConfigurationList.PolicyAgreementConfigurationListFactory policyAgreementConfigurationListFactory, pl.edu.icm.unity.engine.api.attributes.AttributeTypeSupport attributeTypeSupport) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
-
Method Detail
-
init
public RegistrationFormEditor init(boolean copyMode) throws pl.edu.icm.unity.exceptions.EngineException
- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getForm
public pl.edu.icm.unity.types.registration.RegistrationForm getForm() throws pl.edu.icm.unity.webui.common.FormValidationException- Throws:
pl.edu.icm.unity.webui.common.FormValidationException
-
setForm
public void setForm(pl.edu.icm.unity.types.registration.RegistrationForm toEdit)
-
isIgnoreRequestsAndInvitations
public boolean isIgnoreRequestsAndInvitations()
-
-