Class CmsAvailabilitySelector

  • All Implemented Interfaces:
    com.vaadin.data.HasFilterableDataProvider<CmsPair<java.lang.String,​java.lang.String>,​java.lang.String>, com.vaadin.data.HasItems<CmsPair<java.lang.String,​java.lang.String>>, com.vaadin.data.HasValue<CmsPair<java.lang.String,​java.lang.String>>, com.vaadin.event.ContextClickEvent.ContextClickNotifier, com.vaadin.event.FieldEvents.BlurNotifier, com.vaadin.event.FieldEvents.FocusNotifier, com.vaadin.event.MethodEventSource, com.vaadin.server.ClientConnector, com.vaadin.server.Sizeable, com.vaadin.shared.Connector, com.vaadin.ui.Component, com.vaadin.ui.Component.Focusable, com.vaadin.ui.SingleSelect<CmsPair<java.lang.String,​java.lang.String>>, java.io.Serializable

    public class CmsAvailabilitySelector
    extends com.vaadin.ui.ComboBox<CmsPair<java.lang.String,​java.lang.String>>
    Expired/unreleased resources selection component.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.vaadin.ui.ComboBox

        com.vaadin.ui.ComboBox.CaptionFilter, com.vaadin.ui.ComboBox.DeclarativeStyleGenerator<T extends java.lang.Object>, com.vaadin.ui.ComboBox.FetchItemsCallback<T extends java.lang.Object>, com.vaadin.ui.ComboBox.NewItemHandler, com.vaadin.ui.ComboBox.NewItemProvider<T extends java.lang.Object>
      • Nested classes/interfaces inherited from class com.vaadin.ui.AbstractListing

        com.vaadin.ui.AbstractListing.AbstractListingExtension<T extends java.lang.Object>
      • 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.data.HasValue

        com.vaadin.data.HasValue.ValueChangeEvent<V extends java.lang.Object>, com.vaadin.data.HasValue.ValueChangeListener<V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable

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

      Fields 
      Modifier and Type Field Description
      static CmsPair<java.lang.String,​java.lang.String> m_optionAll
      Option that selects all resources including the expired/unreleased resources.
      static CmsPair<java.lang.String,​java.lang.String> m_optionOnly
      Option that selects only the expired/unreleased resources.
      static CmsPair<java.lang.String,​java.lang.String> m_optionWithout
      Option that selects all resources without the expired/unreleased resources.
      • 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
      CmsAvailabilitySelector()
      Creates a new expired/unreleased resources selection component.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CmsPair<java.lang.String,​java.lang.String> getOption​(java.lang.String option)
      Returns an option for a given option string.
      boolean isOptionAll()
      Returns whether the "all" option is currently selected.
      boolean isOptionOnly()
      Returns the "without" option.
      boolean isOptionWithout()
      Returns the "only" option.
      void reset()
      Resets this availability selector.
      • Methods inherited from class com.vaadin.ui.ComboBox

        addBlurListener, addFocusListener, addValueChangeListener, attach, detach, getDataProvider, getEmptySelectionCaption, getItemCaptionGenerator, getItemIconGenerator, getNewItemHandler, getNewItemProvider, getPageLength, getPlaceholder, getPopupWidth, getState, getState, getStyleGenerator, isEmptySelectionAllowed, isScrollToSelectedItem, isTextInputAllowed, readItem, readItems, setDataProvider, setDataProvider, setDataProvider, setDataProvider, setEmptySelectionAllowed, setEmptySelectionCaption, setItemCaptionGenerator, setItemIconGenerator, setItems, setItems, setItems, setItems, setItems, setNewItemHandler, setNewItemProvider, setPageLength, setPlaceholder, setPopupWidth, setScrollToSelectedItem, setStyleGenerator, setTextInputAllowed, updateSelectedItemState, writeItem
      • Methods inherited from class com.vaadin.ui.AbstractSingleSelect

        addSelectionListener, getCustomAttributes, getSelectedItem, getValue, isReadOnly, isRequiredIndicatorVisible, isSelected, keyToItem, setReadOnly, setRequiredIndicatorVisible, setSelectedItem, setSelectedItem, setValue
      • Methods inherited from class com.vaadin.ui.AbstractListing

        addDataGenerator, deserializeDeclarativeRepresentation, doReadDesign, doWriteDesign, focus, getDataCommunicator, getTabIndex, internalGetDataProvider, internalSetDataProvider, internalSetDataProvider, readDesign, readItem, removeDataGenerator, serializeDeclarativeRepresentation, setTabIndex, writeDesign, writeItems
      • Methods inherited from class com.vaadin.ui.AbstractComponent

        addContextClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, 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 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, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, 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, 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 com.vaadin.data.HasFilterableDataProvider

        setDataProvider
      • Methods inherited from interface com.vaadin.data.HasValue

        clear, getDefaultValidator, getEmptyValue, getOptionalValue, isEmpty
      • Methods inherited from interface com.vaadin.server.Sizeable

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

      • m_optionAll

        public static CmsPair<java.lang.String,​java.lang.String> m_optionAll
        Option that selects all resources including the expired/unreleased resources.
      • m_optionWithout

        public static CmsPair<java.lang.String,​java.lang.String> m_optionWithout
        Option that selects all resources without the expired/unreleased resources.
      • m_optionOnly

        public static CmsPair<java.lang.String,​java.lang.String> m_optionOnly
        Option that selects only the expired/unreleased resources.
    • Constructor Detail

      • CmsAvailabilitySelector

        public CmsAvailabilitySelector()
        Creates a new expired/unreleased resources selection component.
    • Method Detail

      • getOption

        public CmsPair<java.lang.String,​java.lang.String> getOption​(java.lang.String option)
        Returns an option for a given option string.
        Parameters:
        option - the option string
        Returns:
        the option
      • isOptionAll

        public boolean isOptionAll()
        Returns whether the "all" option is currently selected.
        Returns:
        whether the "all" option is currently selected
      • isOptionOnly

        public boolean isOptionOnly()
        Returns the "without" option.
        Returns:
        the "without" option
      • isOptionWithout

        public boolean isOptionWithout()
        Returns the "only" option.
        Returns:
        the "only" option
      • reset

        public void reset()
        Resets this availability selector.