Class PageLockBrowserAction
java.lang.Object
de.hybris.platform.cockpit.components.listview.AbstractListViewAction
de.hybris.platform.cmscockpit.components.listview.impl.PageLockBrowserAction
- All Implemented Interfaces:
CmsPageBrowserAction,AdvancedListViewAction,ListViewAction
Performs locking and unlocking page for current user.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.cockpit.components.listview.ListViewAction
ListViewAction.Context -
Field Summary
FieldsFields inherited from class de.hybris.platform.cockpit.components.listview.AbstractListViewAction
alwaysEnabled, IN_EDITOR_AREA_SECTION_PANELFields inherited from interface de.hybris.platform.cockpit.components.listview.ListViewAction
AFFECTED_ITEMS_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoCreateContext(ListViewAction.Context context) protected AbstractPageModelgetContextPage(ListViewAction.Context context) org.zkoss.zul.MenupopupgetContextPopup(ListViewAction.Context context) Gets the context popup of the action button.protected UserModelorg.zkoss.zk.ui.event.EventListenergetEventListener(ListViewAction.Context context) Gets theEventListenerwhich is to be registered for theEvents.ON_CLICKevent.getImageURI(ListViewAction.Context context) Gets the image URI which represents the action button.org.zkoss.zul.MenupopupgetPopup(ListViewAction.Context context) Gets the popup of the action button.getTooltip(ListViewAction.Context context) Gets the tooltip of the action button.booleanprotected booleanisOwnLock(ListViewAction.Context context) protected booleanisPageLocked(ListViewAction.Context context) protected booleanisUserAbleToUnlock(ListViewAction.Context context) voidsetForceDisplay(boolean forceDisplay) Methods inherited from class de.hybris.platform.cockpit.components.listview.AbstractListViewAction
createContext, createContext, getItem, getMultiSelectEventListener, getMultiSelectImageURI, getMultiSelectPopup, getSelectedItems, getStatusCode, isAlwaysEnabled, sendEvent, sendUpdateItemsEvent, setAlwaysEnabled
-
Field Details
-
RED_LOCKED_ICON
- See Also:
-
-
Constructor Details
-
PageLockBrowserAction
public PageLockBrowserAction()
-
-
Method Details
-
getImageURI
Description copied from interface:ListViewActionGets the image URI which represents the action button.- Specified by:
getImageURIin interfaceListViewAction- Returns:
- URI of the image to represent the action button
-
getEventListener
Description copied from interface:ListViewActionGets theEventListenerwhich is to be registered for theEvents.ON_CLICKevent.- Specified by:
getEventListenerin interfaceListViewAction- Returns:
- the event listener which should be called when user clicks the action button
-
getPopup
Description copied from interface:ListViewActionGets the popup of the action button.- Specified by:
getPopupin interfaceListViewAction- Returns:
- the popup which should appear when the user clicks the action button or
nullif no popup is available
-
getContextPopup
Description copied from interface:ListViewActionGets the context popup of the action button.- Specified by:
getContextPopupin interfaceListViewAction- Returns:
- the popup which should appear when the user right-clicks the action button or
nullif no popup is available
-
getTooltip
Description copied from interface:ListViewActionGets the tooltip of the action button.- Specified by:
getTooltipin interfaceListViewAction- Returns:
- the tooltip string which should appear when the user hovers over the action button
-
doCreateContext
- Specified by:
doCreateContextin classAbstractListViewAction
-
getPrefixLabel
- Specified by:
getPrefixLabelin interfaceCmsPageBrowserAction
-
isPageLocked
-
isOwnLock
-
isUserAbleToUnlock
-
getCmsPageLockingService
-
setForceDisplay
public void setForceDisplay(boolean forceDisplay) -
isForceDisplay
public boolean isForceDisplay() -
getCurrentUser
-
getContextPage
-