Class SamlUnicoreIdPWebUI
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractSingleComponentContainer
-
- com.vaadin.ui.UI
-
- pl.edu.icm.unity.webui.UnityUIBase
-
- pl.edu.icm.unity.webui.UnityEndpointUIBase
-
- pl.edu.icm.unity.saml.idp.web.SamlIdPWebUI
-
- pl.edu.icm.unity.unicore.samlidp.web.SamlUnicoreIdPWebUI
-
- All Implemented Interfaces:
com.vaadin.event.Action.Container,com.vaadin.event.Action.Notifier,com.vaadin.event.ConnectorEventListener,com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.event.SerializableEventListener,com.vaadin.event.UIEvents.PollNotifier,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.server.VariableOwner,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.Focusable,com.vaadin.ui.HasComponents,com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier,com.vaadin.ui.LegacyComponent,com.vaadin.ui.SingleComponentContainer,Serializable,Iterable<com.vaadin.ui.Component>,EventListener,pl.edu.icm.unity.webui.UnityWebUI
@Component("SamlUnicoreIdPWebUI") @Scope("prototype") public class SamlUnicoreIdPWebUI extends pl.edu.icm.unity.saml.idp.web.SamlIdPWebUI implements pl.edu.icm.unity.webui.UnityWebUIThe main UI of the SAML web IdP. It is an extension of theSamlIdPWebUI, using UNICORE specific consent screen and SAML processor returning responses with ETD.- Author:
- K. Benedyczak
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.ui.UI
com.vaadin.ui.UI.WindowOrderUpdateEvent, com.vaadin.ui.UI.WindowOrderUpdateListener
-
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 pl.edu.icm.unity.saml.idp.web.SamlIdPWebUI
attributeTypes, attrTypeMan, aTypeSupport, authnProcessor, freemarkerHandler, handlersRegistry, identityTypeSupport, idpEngine, idpStatisticReporterFactory, imageAccessService, lastAccessAttributeManagement, msg, policyAgreementsMan, preferencesMan, samlProcessor, samlResponseHandler, sessionMan, validIdentities
-
-
Constructor Summary
Constructors Constructor Description SamlUnicoreIdPWebUI(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.webui.common.file.ImageAccessService imageAccessService, pl.edu.icm.unity.engine.api.utils.FreemarkerAppHandler freemarkerHandler, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry handlersRegistry, pl.edu.icm.unity.engine.api.PreferencesManagement preferencesMan, pl.edu.icm.unity.webui.authn.StandardWebLogoutHandler authnProcessor, pl.edu.icm.unity.engine.api.idp.IdPEngine idpEngine, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport, pl.edu.icm.unity.engine.api.session.SessionManagement sessionMan, pl.edu.icm.unity.engine.api.AttributeTypeManagement attrMan, pl.edu.icm.unity.webui.forms.enquiry.EnquiresDialogLauncher enquiryDialogLauncher, pl.edu.icm.unity.engine.api.attributes.AttributeTypeSupport aTypeSupport, pl.edu.icm.unity.engine.api.policyAgreement.PolicyAgreementManagement policyAgreementsMan, org.springframework.beans.factory.ObjectFactory<pl.edu.icm.unity.webui.common.policyAgreement.PolicyAgreementScreen> policyAgreementScreenObjectFactory, pl.edu.icm.unity.saml.idp.SamlIdpStatisticReporter.SamlIdpStatisticReporterFactory idpStatisticReporterFactory, io.imunity.idp.LastIdPClinetAccessAttributeManagement lastAccessAttributeManagement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidenter(com.vaadin.server.VaadinRequest request)protected voidgotoConsentStage(Collection<pl.edu.icm.unity.types.basic.DynamicAttribute> attributes)-
Methods inherited from class pl.edu.icm.unity.saml.idp.web.SamlIdPWebUI
addSessionParticipant, getUserInfo, onAccepted, onDecline
-
Methods inherited from class pl.edu.icm.unity.webui.UnityUIBase
configure, getSandboxServletURLForAssociation, getSandboxServletURLForTranslation, init, setCancelHandler, setPollInterval, setSandboxRouter
-
Methods inherited from class com.vaadin.ui.UI
access, accessSynchronously, addAction, addActionHandler, addClickListener, addPollListener, addWindow, addWindowOrderUpdateListener, attach, changeVariables, close, detach, doInit, doRefresh, focus, getActionManager, getActiveDragSource, getComponentCount, getConnectorTracker, getCurrent, getEmbedId, getLastHeartbeatTimestamp, getLastProcessedClientToServerId, getLoadingIndicatorConfiguration, getLocaleService, getNavigator, getNotificationConfiguration, getOverlayContainerLabel, getPage, getPollInterval, getPushConfiguration, getPushConnection, getReconnectDialogConfiguration, getScrollLeft, getScrollTop, getSession, getState, getState, getStateType, getTabIndex, getTheme, getTooltipConfiguration, getUI, getUIId, getUiPathInfo, getUiRootPath, getWindows, isClosing, isConnectorEnabled, isMobileHtml5DndEnabled, isResizeLazy, isUsingThoroughSizeCheck, iterator, paintContent, push, refresh, removeAction, removeActionHandler, removeClickListener, removePollListener, removeWindow, scrollIntoView, setActiveDragSource, setCaption, setContent, setCurrent, setFocusedComponent, setLastHeartbeatTimestamp, setLastProcessedClientToServerId, setMobileHtml5DndEnabled, setNavigator, setOverlayContainerLabel, setPushConnection, setResizeLazy, setScrollLeft, setScrollTop, setSession, setTabIndex, setTheme, setUsingThoroughSizeCheck, showNotification, showNotification, showNotification, showNotification, showNotification, showNotification
-
Methods inherited from class com.vaadin.ui.AbstractSingleComponentContainer
addComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getContent, readDesign, readDesignChildren, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setHeight, setWidth, writeDesign
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, findAncestor, fireComponentErrorEvent, fireComponentEvent, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, 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, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, 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, encodeState, getErrorHandler, getExtensions, getRpcManager, handleConnectorRequest, isAttached, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
-
-
-
-
Constructor Detail
-
SamlUnicoreIdPWebUI
@Autowired public SamlUnicoreIdPWebUI(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.webui.common.file.ImageAccessService imageAccessService, pl.edu.icm.unity.engine.api.utils.FreemarkerAppHandler freemarkerHandler, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry handlersRegistry, pl.edu.icm.unity.engine.api.PreferencesManagement preferencesMan, pl.edu.icm.unity.webui.authn.StandardWebLogoutHandler authnProcessor, pl.edu.icm.unity.engine.api.idp.IdPEngine idpEngine, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport, pl.edu.icm.unity.engine.api.session.SessionManagement sessionMan, pl.edu.icm.unity.engine.api.AttributeTypeManagement attrMan, pl.edu.icm.unity.webui.forms.enquiry.EnquiresDialogLauncher enquiryDialogLauncher, pl.edu.icm.unity.engine.api.attributes.AttributeTypeSupport aTypeSupport, pl.edu.icm.unity.engine.api.policyAgreement.PolicyAgreementManagement policyAgreementsMan, org.springframework.beans.factory.ObjectFactory<pl.edu.icm.unity.webui.common.policyAgreement.PolicyAgreementScreen> policyAgreementScreenObjectFactory, pl.edu.icm.unity.saml.idp.SamlIdpStatisticReporter.SamlIdpStatisticReporterFactory idpStatisticReporterFactory, io.imunity.idp.LastIdPClinetAccessAttributeManagement lastAccessAttributeManagement)
-
-
Method Detail
-
enter
protected void enter(com.vaadin.server.VaadinRequest request)
- Overrides:
enterin classpl.edu.icm.unity.saml.idp.web.SamlIdPWebUI
-
gotoConsentStage
protected void gotoConsentStage(Collection<pl.edu.icm.unity.types.basic.DynamicAttribute> attributes)
- Overrides:
gotoConsentStagein classpl.edu.icm.unity.saml.idp.web.SamlIdPWebUI
-
-