Class InvitationEditor

  • All Implemented Interfaces:
    com.vaadin.event.ContextClickEvent.ContextClickNotifier, com.vaadin.event.MethodEventSource, com.vaadin.server.ClientConnector, com.vaadin.server.Sizeable, com.vaadin.shared.Connector, com.vaadin.ui.Component, com.vaadin.ui.HasComponents, java.io.Serializable, java.lang.Iterable<com.vaadin.ui.Component>

    public class InvitationEditor
    extends com.vaadin.ui.CustomComponent
    Edit UI for InvitationParam.
    Author:
    Krzysztof 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.server.Sizeable

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

      • 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
      InvitationEditor​(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.webui.common.identities.IdentityEditorRegistry identityEditorRegistry, pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attrHandlersRegistry, java.util.Map<java.lang.String,​pl.edu.icm.unity.types.basic.MessageTemplate> msgTemplates, java.util.Collection<pl.edu.icm.unity.types.registration.RegistrationForm> availableRegistrationForms, java.util.Collection<pl.edu.icm.unity.types.registration.EnquiryForm> availableEnquiryForms, java.util.Map<java.lang.String,​pl.edu.icm.unity.types.basic.AttributeType> attrTypes, pl.edu.icm.unity.engine.api.notification.NotificationProducer notificationsProducer, java.util.Map<java.lang.Long,​pl.edu.icm.unity.engine.api.bulk.EntityInGroupData> allEntities, java.lang.String entityNameAttr, java.util.List<pl.edu.icm.unity.types.basic.Group> allGroups, pl.edu.icm.unity.engine.api.MessageTemplateManagement msgTemplateMan)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      pl.edu.icm.unity.types.registration.invite.InvitationParam getInvitation()  
      void setForm​(java.lang.String form)  
      void setFormsReadOnly​(boolean readOnly)  
      void setType​(pl.edu.icm.unity.types.registration.invite.InvitationParam.InvitationType newType)  
      void setTypeReadOnly​(boolean readOnly)  
      • Methods inherited from class com.vaadin.ui.CustomComponent

        getComponentCount, getCompositionRoot, getState, getState, iterator, setCompositionRoot
      • Methods inherited from class com.vaadin.ui.AbstractComponent

        addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesign
      • 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, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
      • Methods inherited from interface com.vaadin.shared.Connector

        getConnectorId
      • 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

      • InvitationEditor

        public InvitationEditor​(pl.edu.icm.unity.MessageSource msg,
                                pl.edu.icm.unity.webui.common.identities.IdentityEditorRegistry identityEditorRegistry,
                                pl.edu.icm.unity.webui.common.attributes.AttributeHandlerRegistry attrHandlersRegistry,
                                java.util.Map<java.lang.String,​pl.edu.icm.unity.types.basic.MessageTemplate> msgTemplates,
                                java.util.Collection<pl.edu.icm.unity.types.registration.RegistrationForm> availableRegistrationForms,
                                java.util.Collection<pl.edu.icm.unity.types.registration.EnquiryForm> availableEnquiryForms,
                                java.util.Map<java.lang.String,​pl.edu.icm.unity.types.basic.AttributeType> attrTypes,
                                pl.edu.icm.unity.engine.api.notification.NotificationProducer notificationsProducer,
                                java.util.Map<java.lang.Long,​pl.edu.icm.unity.engine.api.bulk.EntityInGroupData> allEntities,
                                java.lang.String entityNameAttr,
                                java.util.List<pl.edu.icm.unity.types.basic.Group> allGroups,
                                pl.edu.icm.unity.engine.api.MessageTemplateManagement msgTemplateMan)
                         throws pl.edu.icm.unity.exceptions.WrongArgumentException
        Throws:
        pl.edu.icm.unity.exceptions.WrongArgumentException
    • Method Detail

      • getInvitation

        public pl.edu.icm.unity.types.registration.invite.InvitationParam getInvitation()
                                                                                 throws pl.edu.icm.unity.webui.common.FormValidationException
        Throws:
        pl.edu.icm.unity.webui.common.FormValidationException
      • setType

        public void setType​(pl.edu.icm.unity.types.registration.invite.InvitationParam.InvitationType newType)
      • setTypeReadOnly

        public void setTypeReadOnly​(boolean readOnly)
      • setForm

        public void setForm​(java.lang.String form)
      • setFormsReadOnly

        public void setFormsReadOnly​(boolean readOnly)