Class BaseFormEditor
- 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
-
- 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>
- Direct Known Subclasses:
EnquiryFormEditor,RegistrationFormEditor
public class BaseFormEditor extends com.vaadin.ui.VerticalLayoutBase code for both registration and enquiry forms editing- 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 Modifier and Type Field Description protected com.vaadin.ui.CheckBoxcheckIdentityOnSubmitprotected com.vaadin.ui.CheckBoxcollectCommentsprotected booleancopyModeprotected pl.edu.icm.unity.webui.common.widgets.DescriptionTextFielddescriptionprotected pl.edu.icm.unity.webui.common.i18n.I18nTextFielddisplayedNameprotected pl.edu.icm.unity.webui.common.i18n.I18nTextAreaformInformationprotected com.vaadin.ui.TextFieldnameprotected pl.edu.icm.unity.webui.common.i18n.I18nTextFieldpageTitle
-
Constructor Summary
Constructors Constructor Description BaseFormEditor(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport identityTypeSupport, pl.edu.icm.unity.engine.api.AttributeTypeManagement attributeMan, pl.edu.icm.unity.engine.api.CredentialManagement authenticationMan, 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 protected voidbuildCommon(pl.edu.icm.unity.types.registration.BaseFormBuilder<?> builder)protected com.vaadin.ui.TabSheetcreateCollectedParamsTabs(java.util.List<java.lang.String> groups, boolean forceInteractiveRetrieval)protected com.vaadin.ui.ComponentgetWrapUpComponent(java.util.function.Predicate<pl.edu.icm.unity.types.registration.RegistrationWrapUpConfig.TriggeringState> filter)protected voidinitCommonDisplayedFields()protected voidinitNameAndDescFields(java.lang.String defaultName)protected voidresetCredentialTab()protected voidresetIdentitiesTab()protected voidsetCredentialsTabVisible(boolean visible)protected voidsetIdentitiesTabVisible(boolean visible)protected voidsetNameFieldValue(java.lang.String initialValue)protected voidsetValue(pl.edu.icm.unity.types.registration.BaseForm toEdit)-
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
-
-
-
-
Field Detail
-
copyMode
protected boolean copyMode
-
name
protected com.vaadin.ui.TextField name
-
description
protected pl.edu.icm.unity.webui.common.widgets.DescriptionTextField description
-
checkIdentityOnSubmit
protected com.vaadin.ui.CheckBox checkIdentityOnSubmit
-
displayedName
protected pl.edu.icm.unity.webui.common.i18n.I18nTextField displayedName
-
formInformation
protected pl.edu.icm.unity.webui.common.i18n.I18nTextArea formInformation
-
collectComments
protected com.vaadin.ui.CheckBox collectComments
-
pageTitle
protected pl.edu.icm.unity.webui.common.i18n.I18nTextField pageTitle
-
-
Constructor Detail
-
BaseFormEditor
public BaseFormEditor(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport identityTypeSupport, pl.edu.icm.unity.engine.api.AttributeTypeManagement attributeMan, pl.edu.icm.unity.engine.api.CredentialManagement authenticationMan, 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
-
setValue
protected void setValue(pl.edu.icm.unity.types.registration.BaseForm toEdit)
-
buildCommon
protected void buildCommon(pl.edu.icm.unity.types.registration.BaseFormBuilder<?> builder) throws pl.edu.icm.unity.webui.common.FormValidationException- Throws:
pl.edu.icm.unity.webui.common.FormValidationException
-
initNameAndDescFields
protected void initNameAndDescFields(java.lang.String defaultName) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
initCommonDisplayedFields
protected void initCommonDisplayedFields()
-
setNameFieldValue
protected void setNameFieldValue(java.lang.String initialValue)
-
createCollectedParamsTabs
protected com.vaadin.ui.TabSheet createCollectedParamsTabs(java.util.List<java.lang.String> groups, boolean forceInteractiveRetrieval) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getWrapUpComponent
protected com.vaadin.ui.Component getWrapUpComponent(java.util.function.Predicate<pl.edu.icm.unity.types.registration.RegistrationWrapUpConfig.TriggeringState> filter) throws pl.edu.icm.unity.exceptions.EngineException- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
setCredentialsTabVisible
protected void setCredentialsTabVisible(boolean visible)
-
setIdentitiesTabVisible
protected void setIdentitiesTabVisible(boolean visible)
-
resetCredentialTab
protected void resetCredentialTab()
-
resetIdentitiesTab
protected void resetIdentitiesTab()
-
-