Class ReportPerspective
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractUIPerspective
-
- de.hybris.platform.cockpit.session.impl.BaseUICockpitPerspective
-
- de.hybris.platform.cockpit.reports.components.perspective.ReportPerspective
-
- All Implemented Interfaces:
CockpitEventAcceptor
,CockpitEventProducer
,UICockpitPerspective
,UIComponent
public class ReportPerspective extends BaseUICockpitPerspective
WARNING: unstable API, don't extend
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.BaseUICockpitPerspective
DRAG_DROP_ID, INITIAL_ATTRIBUTES, PROPERTY_DESCRIPTOR
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractUIPerspective
activeItem
-
-
Constructor Summary
Constructors Constructor Description ReportPerspective()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canCreate(TemplateListEntry entry)
boolean
generateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean expandEditorArea, CreateContext createContext, boolean popup, java.util.Map<java.lang.String,java.lang.Object> initValues, boolean loadDefaultValues)
Generates menu for creating new items.void
onCockpitEvent(CockpitEvent event)
void
onShow()
void
setJasperReportsCache(JasperReportsCache jasperReportsCache)
void
setModelService(ModelService modelService)
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.BaseUICockpitPerspective
activateItemInEditor, activateItemInEditorArea, activateItemInPopupEditor, addCockpitEventAcceptor, closeAreasIfOverlapped, closePopupEditor, collapseEditorArea, collapseNavigationArea, createItemInPopupEditor, createItemInPopupEditor, createItemInPopupEditor, createItemInPopupEditor, createItemInPopupEditor, createItemInPopupEditor, createNewItem, createNewItem, createNewItem, createNewItem, createTemplateList, expandEditorArea, expandEditorArea, expandNavigationArea, generateCreateMenuitems, generateTemplateEntryList, getBrowserArea, getBrowserAreaListener, getCustomCsaURI, getEditorArea, getEditorAreaComponent, getEditorAreaListener, getNavigationArea, getNavigationAreaComponent, getNavigationAreaListener, getNotifier, getPopupEditorArea, getTemplateList, getUIConfigurationService, handleItemRemoved, initialize, isActivatable, isForceOpenInEditorArea, isPopupEditorOpen, onHide, openReferenceCollectionInBrowserContext, removeCockpitEventAcceptor, resetOpenBrowserContainer, setBrowserArea, setBrowserAreaListener, setCustomCsaURI, setEditorArea, setEditorAreaComponent, setEditorAreaListener, setEditorAreaTypes, setForceOpenInEditorArea, setNavigationArea, setNavigationAreaComponent, setNavigationAreaListener, setNotifier, setPopupEditorArea, setPopupEditorWindow, setUiConfigurationService, toggleNavAndEditArea, update
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractUIPerspective
getActiveItem, getDragAndDropWrapperService, getEffectBorderColor, getEffectDuration, getFocusedArea, getInfoBoxTimeout, getLabel, getMoveTargetX, getMoveTargetY, getTemplateList, getTypeService, getUid, getViewURI, isActivationEffectEnabled, isSelectable, setActivationEffectEnabled, setActiveItem, setCockpitTypeService, setDragAndDropWrapperService, setEffectBorderColor, setEffectDuration, setFocusedArea, setInfoBoxTimeout, setLabel, setMoveTargetX, setMoveTargetY, setSelectable, setTemplateList, setUid, setViewURI
-
-
-
-
Method Detail
-
setJasperReportsCache
public void setJasperReportsCache(JasperReportsCache jasperReportsCache)
- Parameters:
jasperReportsCache
- the jasperReportsCache to set
-
onShow
public void onShow()
- Overrides:
onShow
in classBaseUICockpitPerspective
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
- Specified by:
onCockpitEvent
in interfaceCockpitEventAcceptor
- Overrides:
onCockpitEvent
in classBaseUICockpitPerspective
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService
- the modelService to set
-
generateCreateMenuitems
public boolean generateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean expandEditorArea, CreateContext createContext, boolean popup, java.util.Map<java.lang.String,java.lang.Object> initValues, boolean loadDefaultValues)
Description copied from class:BaseUICockpitPerspective
Generates menu for creating new items.- Overrides:
generateCreateMenuitems
in classBaseUICockpitPerspective
- Parameters:
menupopup
- the menu componentexpandEditorArea
- if true, editor area will be expandedcreateContext
- the creation context, optionalpopup
- if true, the creation dialog will be opened as a popupinitValues
- initial valuesloadDefaultValues
- if true, default values will be preloaded- Returns:
- true, if menu has more than one entry, false otherwise
-
canCreate
public boolean canCreate(TemplateListEntry entry)
- Overrides:
canCreate
in classBaseUICockpitPerspective
-
-