Class CatalogNavigationArea
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractUINavigationArea
de.hybris.platform.cockpit.session.impl.BaseUICockpitNavigationArea
de.hybris.platform.cmscockpit.session.impl.CatalogNavigationArea
- All Implemented Interfaces:
CockpitEventAcceptor,CockpitEventProducer,FocusablePerspectiveArea,UICockpitArea,UIComponent,UINavigationArea
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddToCollection(TypedObject item, UICollectionQuery collection, boolean multiDrag) protected CmsCatalogBrowserModelprotected voiddisplayMessage(String message) Displays Message Box with appropriate text.findMatchedPage(List<String> uids) Method that searches pages with appropriate codesvoidhandlePasteOperation(String rawContent, UICollectionQuery collection) Methods that handles paste requestsvoidonCockpitEvent(CockpitEvent event) pasteItemToCollection(ObjectCollection collection, List<String> uids, UserModel user) Method that search products with appropriate code, and add them to given collectionvoidvoidsetCmsCatalogBrowserModelFactory(CmsCatalogBrowserModelFactory cmsCatalogBrowserModelFactory) voidMethods inherited from class de.hybris.platform.cockpit.session.impl.BaseUICockpitNavigationArea
clearQuerySelection, clearSelectedIndexes, duplicateQuery, fireBrowserTaskSelected, fireCollectionAdded, fireCollectionChanged, fireCollectionDoubleClicked, fireCollectionSelected, fireDynamicQueryDoubleClicked, fireDynamicQuerySelected, fireSavedQueryChanged, fireSavedQueryDoubleClicked, fireSavedQuerySelected, getContentSlotContainer, getContentSlotLabel, getContentSlotRenderer, getDynamicQueryService, getInfoSlotAttachmentTypes, getInfoSlotContainer, getInfoSlotLabel, getInfoSlotRenderer, getLabel, getObjectCollectionService, getPushInfoBoxEventClassName, getSavedQueryService, getSelectedBrowserTask, getSelectedCollection, getSelectedDynamicQuery, getSelectedIndex, getSelectedSavedQuery, getTypeService, initialize, isPushInfoBox, publishCollection, publishSavedQuery, removeQuery, renameCollection, renameSavedQuery, setCockpitTypeService, setContentSlotContainer, setContentSlotI3Label, setContentSlotLabel, setContentSlotRenderer, setDynamicQueryService, setInfoSlotAttachmentTypes, setInfoSlotContainer, setInfoSlotI3Label, setInfoSlotLabel, setInfoSlotRenderer, setModelService, setObjectCollectionService, setPushInfoBox, setPushInfoBoxEventClassName, setSavedQueryService, setSectionModel, setSelectedBrowserTask, setSelectedCollection, setSelectedDynamicQuery, setSelectedIndex, setSelectedQuery, setSelectedQuery, setSelectedSavedQuery, setUiComponentCache, setUiConfigurationService, update, updateContentSlotContainer, updateInfoSlotContainerMethods inherited from class de.hybris.platform.cockpit.session.impl.AbstractUINavigationArea
addAreaListener, addCockpitEventAcceptor, addSection, addSections, getHeaderURI, getListeners, getManagingPerspective, getPerspective, getSectionModel, getSectionRenderer, getViewURI, getWidth, isFocused, removeAllSections, removeAreaListener, removeCockpitEventAcceptor, removeSection, removeSections, setFocus, setHeaderURI, setPerspective, setSectionRenderer, setSections, setViewURI, setWidth, showAllSections
-
Constructor Details
-
CatalogNavigationArea
public CatalogNavigationArea()
-
-
Method Details
-
resetContext
public void resetContext()- Specified by:
resetContextin interfaceUINavigationArea- Overrides:
resetContextin classBaseUICockpitNavigationArea
-
showAllPages
public void showAllPages() -
createRequiredBrowserModel
-
addToCollection
- Overrides:
addToCollectionin classBaseUICockpitNavigationArea
-
handlePasteOperation
Methods that handles paste requests- Overrides:
handlePasteOperationin classBaseUICockpitNavigationArea- Parameters:
rawContent- paste contentcollection- object to which matched products will be added
-
pasteItemToCollection
public ObjectCollection pasteItemToCollection(ObjectCollection collection, List<String> uids, UserModel user) throws CmsCockpitBusinessException Method that search products with appropriate code, and add them to given collection- Parameters:
collection- given collectionuids- page codesuser- current logged user- Returns:
- collection to which we add a products
- Throws:
CmsCockpitBusinessException
-
findMatchedPage
Method that searches pages with appropriate codes- Parameters:
uids- given uids- Returns:
- all pages that found in system
-
displayMessage
Displays Message Box with appropriate text.- Parameters:
message-
-
getSession
-
onCockpitEvent
- Specified by:
onCockpitEventin interfaceCockpitEventAcceptor- Overrides:
onCockpitEventin classBaseUICockpitNavigationArea
-
setCmsCatalogBrowserModelFactory
public void setCmsCatalogBrowserModelFactory(CmsCatalogBrowserModelFactory cmsCatalogBrowserModelFactory)
-