Package org.opencms.ui.apps.user
Class CmsUserEditGroupsDialog
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.AbstractLayout
com.vaadin.ui.AbstractOrderedLayout
com.vaadin.ui.VerticalLayout
org.opencms.ui.components.CmsBasicDialog
org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog
org.opencms.ui.apps.user.CmsUserEditGroupsDialog
- 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>
Class for the group edit dialog for users.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencms.ui.components.CmsBasicDialog
CmsBasicDialog.DialogWidthNested 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.DetachListenerNested 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.ListenerNested 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.ComponentDetachListenerNested classes/interfaces inherited from interface com.vaadin.ui.Layout
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandlerNested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit -
Field Summary
FieldsFields inherited from class org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog
m_app, m_cms, m_principalFields inherited from class com.vaadin.ui.AbstractOrderedLayout
ALIGNMENT_DEFAULT, componentsFields inherited from class com.vaadin.ui.AbstractComponent
DESIGN_ATTR_PLAIN_TEXTFields 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
ConstructorsConstructorDescriptionCmsUserEditGroupsDialog(CmsObject cms, CmsUUID userId, com.vaadin.ui.Window window, CmsAccountsApp app) public constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds given items.Caption for the add action.Caption for the list with items to add.com.vaadin.v7.data.util.IndexedContainergetAvailableItemsIndexedContainer(String caption, String propIcon) Gets container with items which are available but not set.com.vaadin.ui.ButtonGets the close button to close the window.Gets the caption for the table with the currently set elements for the user.getDescriptionForItemId(Object itemId) Gets the description for the item.Gets the empty message.Further ID for a column.com.vaadin.v7.ui.HorizontalLayoutGets the horizontal layout holding the tables.Get name of the items.com.vaadin.v7.data.util.IndexedContainergetItemsOfUserIndexedContainer(String propName, String propIcon, String propStatus) Gets container for items which are set for the user.com.vaadin.v7.ui.VerticalLayoutGets layout for the table with items which are set to the user.com.vaadin.v7.ui.VerticalLayoutGets the parent layout.com.vaadin.v7.ui.VerticalLayoutGets layout for the table with available item.getStringSetValue(Set<Object> value) Get string values from given set of item-object.Gets the window caption message key.voidremoveItem(Set<String> items) Remove items represented as strings (see getStringSetValue()).Methods inherited from class org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog
initMethods inherited from class org.opencms.ui.components.CmsBasicDialog
addButton, addButton, createButtonCancel, createButtonClose, createButtonOK, createResourceListPanel, createResourceListPanelDirectly, displayResourceInfo, displayResourceInfo, displayResourceInfo, displayResourceInfoDirectly, enableMaxHeight, getInfoResources, initActionHandler, prepareWindow, prepareWindow, readDesign, setAbove, setActionHandler, setBelow, setContent, setContentMinHeight, setContentVisibility, setWindowMinFullHeightMethods inherited from class com.vaadin.ui.VerticalLayout
addComponentsAndExpand, getState, getStateMethods inherited from class com.vaadin.ui.AbstractOrderedLayout
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesignMethods inherited from class com.vaadin.ui.AbstractLayout
readMargin, writeMarginMethods inherited from class com.vaadin.ui.AbstractComponentContainer
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidthMethods 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, setWidthUndefinedMethods 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, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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, setErrorHandlerMethods 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, setVisibleMethods inherited from interface com.vaadin.ui.ComponentContainer
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponentsMethods inherited from interface com.vaadin.shared.Connector
getConnectorIdMethods inherited from interface com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier
addComponentAttachListener, addComponentDetachListener, removeComponentAttachListener, removeComponentDetachListenerMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
-
Field Details
-
ID_OU
ID.- See Also:
-
-
Constructor Details
-
CmsUserEditGroupsDialog
public CmsUserEditGroupsDialog(CmsObject cms, CmsUUID userId, com.vaadin.ui.Window window, CmsAccountsApp app) public constructor.- Parameters:
cms- CmsObjectuserId- id of userwindow- windowapp- the app instance
-
-
Method Details
-
addItem
Description copied from class:A_CmsEditUserGroupRoleDialogAdds given items.- Specified by:
addItemin classA_CmsEditUserGroupRoleDialog- Parameters:
data- data containing information about item to add (see getStringSetValue())- See Also:
-
getAddActionCaption
Description copied from class:A_CmsEditUserGroupRoleDialogCaption for the add action.- Specified by:
getAddActionCaptionin classA_CmsEditUserGroupRoleDialog- Returns:
- String
- See Also:
-
getAddCaptionText
Description copied from class:A_CmsEditUserGroupRoleDialogCaption for the list with items to add.- Specified by:
getAddCaptionTextin classA_CmsEditUserGroupRoleDialog- Returns:
- String
- See Also:
-
getAvailableItemsIndexedContainer
public com.vaadin.v7.data.util.IndexedContainer getAvailableItemsIndexedContainer(String caption, String propIcon) Description copied from class:A_CmsEditUserGroupRoleDialogGets container with items which are available but not set.- Specified by:
getAvailableItemsIndexedContainerin classA_CmsEditUserGroupRoleDialog- Parameters:
caption- caption propertypropIcon- icon property- Returns:
- IndexedContainer
- See Also:
-
getCloseButton
Description copied from class:A_CmsEditUserGroupRoleDialogGets the close button to close the window.- Specified by:
getCloseButtonin classA_CmsEditUserGroupRoleDialog- Returns:
- the vaadin button
- See Also:
-
getCurrentTableCaption
Description copied from class:A_CmsEditUserGroupRoleDialogGets the caption for the table with the currently set elements for the user.- Specified by:
getCurrentTableCaptionin classA_CmsEditUserGroupRoleDialog- Returns:
- String
- See Also:
-
getDescriptionForItemId
Description copied from class:A_CmsEditUserGroupRoleDialogGets the description for the item.- Specified by:
getDescriptionForItemIdin classA_CmsEditUserGroupRoleDialog- Parameters:
itemId- to get description for- Returns:
- String
- See Also:
-
getEmptyMessage
Description copied from class:A_CmsEditUserGroupRoleDialogGets the empty message.- Specified by:
getEmptyMessagein classA_CmsEditUserGroupRoleDialog- Returns:
- String
- See Also:
-
getFurtherColumnId
Description copied from class:A_CmsEditUserGroupRoleDialogFurther ID for a column.- Specified by:
getFurtherColumnIdin classA_CmsEditUserGroupRoleDialog- Returns:
- id
- See Also:
-
getHLayout
Description copied from class:A_CmsEditUserGroupRoleDialogGets the horizontal layout holding the tables.- Specified by:
getHLayoutin classA_CmsEditUserGroupRoleDialog- Returns:
- horizontal layout
- See Also:
-
getItemName
Description copied from class:A_CmsEditUserGroupRoleDialogGet name of the items.- Specified by:
getItemNamein classA_CmsEditUserGroupRoleDialog- Returns:
- String
- See Also:
-
getItemsOfUserIndexedContainer
public com.vaadin.v7.data.util.IndexedContainer getItemsOfUserIndexedContainer(String propName, String propIcon, String propStatus) Description copied from class:A_CmsEditUserGroupRoleDialogGets container for items which are set for the user.- Specified by:
getItemsOfUserIndexedContainerin classA_CmsEditUserGroupRoleDialog- Parameters:
propName- caption propertypropIcon- icon propertypropStatus- status property- Returns:
- IndexedContainer
- See Also:
-
getLeftTableLayout
Description copied from class:A_CmsEditUserGroupRoleDialogGets layout for the table with items which are set to the user.- Specified by:
getLeftTableLayoutin classA_CmsEditUserGroupRoleDialog- Returns:
- layout
- See Also:
-
getParentLayout
Description copied from class:A_CmsEditUserGroupRoleDialogGets the parent layout.- Specified by:
getParentLayoutin classA_CmsEditUserGroupRoleDialog- Returns:
- layout
- See Also:
-
getRightTableLayout
Description copied from class:A_CmsEditUserGroupRoleDialogGets layout for the table with available item.- Specified by:
getRightTableLayoutin classA_CmsEditUserGroupRoleDialog- Returns:
- layout
- See Also:
-
getStringSetValue
Description copied from class:A_CmsEditUserGroupRoleDialogGet string values from given set of item-object.- Specified by:
getStringSetValuein classA_CmsEditUserGroupRoleDialog- Parameters:
value- set of items to create string set from- Returns:
- set of strings
- See Also:
-
getWindowCaptionMessageKey
Description copied from class:A_CmsEditUserGroupRoleDialogGets the window caption message key.- Specified by:
getWindowCaptionMessageKeyin classA_CmsEditUserGroupRoleDialog- Returns:
- message key
- See Also:
-
removeItem
Description copied from class:A_CmsEditUserGroupRoleDialogRemove items represented as strings (see getStringSetValue()).- Specified by:
removeItemin classA_CmsEditUserGroupRoleDialog- Parameters:
items- to be removed- See Also:
-