Class SitePreviewThumbnailAction
java.lang.Object
de.hybris.platform.cockpit.components.listview.AbstractListViewAction
de.hybris.platform.cmscockpit.components.listview.impl.SitePreviewThumbnailAction
- All Implemented Interfaces:
AdvancedListViewAction,ListViewAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.cockpit.components.listview.ListViewAction
ListViewAction.Context -
Field Summary
Fields 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 StringadjustPreviewUrl(String url) Removes all whitespaces from the given url.protected voiddoCreateContext(ListViewAction.Context context) protected org.zkoss.zul.ImagegenerateImage(String url, String cutyCaptExecutable, String workingDir, int width, long timeout) Generates a previewImagefor a given website.protected CMSAdminSiteServiceorg.zkoss.zul.MenupopupgetContextPopup(ListViewAction.Context context) Gets the context popup of the action button.org.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.protected booleanprotected booleanisAvailable(ListViewAction.Context context) Checks whether this action is available for particular context.voidsetPreviewUrlAdjustingEnabled(boolean previewUrlAdjustingEnabled) Methods inherited from class de.hybris.platform.cockpit.components.listview.AbstractListViewAction
createContext, createContext, getItem, getMultiSelectEventListener, getMultiSelectImageURI, getMultiSelectPopup, getSelectedItems, getStatusCode, isAlwaysEnabled, sendEvent, sendUpdateItemsEvent, setAlwaysEnabled
-
Constructor Details
-
SitePreviewThumbnailAction
public SitePreviewThumbnailAction()
-
-
Method Details
-
doCreateContext
- Specified by:
doCreateContextin classAbstractListViewAction
-
getContextPopup
Description copied from interface:ListViewActionGets the context popup of the action button.- Returns:
- the popup which should appear when the user right-clicks the action button or
nullif no popup is available
-
getCmsAdminSiteService
-
getEventListener
Description copied from interface:ListViewActionGets theEventListenerwhich is to be registered for theEvents.ON_CLICKevent.- Returns:
- the event listener which should be called when user clicks the action button
-
getImageURI
Description copied from interface:ListViewActionGets the image URI which represents the action button.- Returns:
- URI of the image to represent the action button
-
getPopup
Description copied from interface:ListViewActionGets the popup of the action button.- Returns:
- the popup which should appear when the user clicks the action button or
nullif no popup is available
-
getTooltip
Description copied from interface:ListViewActionGets the tooltip of the action button.- Returns:
- the tooltip string which should appear when the user hovers over the action button
-
isAvailable
Checks whether this action is available for particular context. -
getMediaUpdateService
-
getTypeService
-
generateImage
protected org.zkoss.zul.Image generateImage(String url, String cutyCaptExecutable, String workingDir, int width, long timeout) Generates a previewImagefor a given website. SeeSitePreviewTools.generatePreviewImage(String, String, String, int, long). This implementation callsadjustPreviewUrl(String)to adjust the url. -
adjustPreviewUrl
Removes all whitespaces from the given url. This method is invoked bygenerateImage(String, String, String, int, long). Override it to do your custom adjustments. -
isAdjustingEnabledFromProperty
protected boolean isAdjustingEnabledFromProperty() -
setPreviewUrlAdjustingEnabled
public void setPreviewUrlAdjustingEnabled(boolean previewUrlAdjustingEnabled)
-