Class SPSettingsWithETDEditor

  • 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, Serializable, Iterable<com.vaadin.ui.Component>

    public class SPSettingsWithETDEditor
    extends pl.edu.icm.unity.saml.idp.preferences.SPSettingsEditor
    Allows to edit settings for a single UNICORE SAML service provider. Implementation wise it merges SPSettingsEditor with ETDSettingsEditor
    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
      • Nested classes/interfaces inherited from interface com.vaadin.ui.Layout

        com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler
      • Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable

        com.vaadin.server.Sizeable.Unit
    • Field Summary

      • Fields inherited from class pl.edu.icm.unity.saml.idp.preferences.SPSettingsEditor

        attributeTypes, decision, hidden, identities, identity, msg, sp, spLabel
      • Fields inherited from class com.vaadin.ui.AbstractOrderedLayout

        ALIGNMENT_DEFAULT, components
      • Fields inherited from class com.vaadin.ui.AbstractComponent

        DESIGN_ATTR_PLAIN_TEXT
      • Fields inherited from interface com.vaadin.server.Sizeable

        SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
    • Constructor Summary

      Constructors 
      Constructor Description
      SPSettingsWithETDEditor​(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistries, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport, List<pl.edu.icm.unity.types.basic.Identity> identities, Collection<pl.edu.icm.unity.types.basic.AttributeType> atTypes, String sp, pl.edu.icm.unity.saml.idp.preferences.SamlPreferences.SPSettings initial, SamlPreferencesWithETD.SPETDSettings initialETD)  
      SPSettingsWithETDEditor​(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistries, pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport, List<pl.edu.icm.unity.types.basic.Identity> identities, Collection<pl.edu.icm.unity.types.basic.AttributeType> atTypes, Set<String> allSps)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getSP()
      In UNICORE case the service provider should be given as DN.
      SamlPreferencesWithETD.SPETDSettings getSPETDSettings()  
      • Methods inherited from class pl.edu.icm.unity.saml.idp.preferences.SPSettingsEditor

        getSPSettings
      • Methods inherited from class com.vaadin.ui.FormLayout

        getExpandRatio, getState, getState, setExpandRatio
      • Methods inherited from class com.vaadin.ui.AbstractOrderedLayout

        addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setMargin, setMargin, setSpacing, writeDesign
      • Methods inherited from class com.vaadin.ui.AbstractLayout

        readMargin, writeMargin
      • 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, 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, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
      • 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
      • Methods inherited from interface com.vaadin.shared.Connector

        getConnectorId
      • Methods inherited from interface com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier

        addComponentAttachListener, addComponentDetachListener, removeComponentAttachListener, removeComponentDetachListener
      • Methods inherited from interface com.vaadin.server.Sizeable

        getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
    • Constructor Detail

      • SPSettingsWithETDEditor

        public SPSettingsWithETDEditor​(pl.edu.icm.unity.MessageSource msg,
                                       pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistries,
                                       pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport,
                                       List<pl.edu.icm.unity.types.basic.Identity> identities,
                                       Collection<pl.edu.icm.unity.types.basic.AttributeType> atTypes,
                                       String sp,
                                       pl.edu.icm.unity.saml.idp.preferences.SamlPreferences.SPSettings initial,
                                       SamlPreferencesWithETD.SPETDSettings initialETD)
      • SPSettingsWithETDEditor

        public SPSettingsWithETDEditor​(pl.edu.icm.unity.MessageSource msg,
                                       pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attributeHandlerRegistries,
                                       pl.edu.icm.unity.engine.api.identity.IdentityTypeSupport idTypeSupport,
                                       List<pl.edu.icm.unity.types.basic.Identity> identities,
                                       Collection<pl.edu.icm.unity.types.basic.AttributeType> atTypes,
                                       Set<String> allSps)
    • Method Detail

      • getSP

        public String getSP()
        In UNICORE case the service provider should be given as DN. Return comparable form if possible
        Overrides:
        getSP in class pl.edu.icm.unity.saml.idp.preferences.SPSettingsEditor