Package org.opencms.ui.components
Class CmsAvailabilitySelector
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractListing<T>
-
- com.vaadin.ui.AbstractSingleSelect<T>
-
- com.vaadin.ui.ComboBox<CmsPair<java.lang.String,java.lang.String>>
-
- org.opencms.ui.components.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
-
-
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.
-
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
-
-
-
-
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.
-
-