Class BaseUICockpitPerspective
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractUIPerspective
de.hybris.platform.cockpit.session.impl.BaseUICockpitPerspective
- All Implemented Interfaces:
CockpitEventAcceptor,CockpitEventProducer,UICockpitPerspective,UIComponent
- Direct Known Subclasses:
AbstractConstraintPerspective,AbstractProductCockpitPerspective,AdminBundlePerspective,AdminPerspective,CmsCockpitPerspective,ReportPerspective
-
Field Summary
FieldsFields inherited from class de.hybris.platform.cockpit.session.impl.AbstractUIPerspective
activeItem -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidactivateItemInEditor(TypedObject activeItem) protected voidactivateItemInEditorArea(TypedObject activeItem) voidactivateItemInPopupEditor(TypedObject activeItem) voidaddCockpitEventAcceptor(CockpitEventAcceptor acceptor) booleancanCreate(TemplateListEntry entry) voidvoidvoidvoidvoidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser) Deprecated.since 6.3voidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, boolean loadDefaultValues) Deprecated.since 6.3voidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, boolean loadDefaultValues, boolean initialValidation) Deprecated.since 6.3protected voidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, CreateContext ctx, boolean loadDefaultValues, boolean initialValidation) voidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, CreateContext context) voidcreateItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, CreateContext context, boolean loadDefaultValues) voidcreateNewItem(ObjectTemplate template) voidcreateNewItem(ObjectTemplate template, CreateContext createContext, Map<String, Object> initValues, boolean loadDefaultValues, boolean expandEditorArea, boolean popup) Creates new item.voidcreateNewItem(ObjectTemplate template, Map<String, Object> initValues) voidcreateNewItem(ObjectTemplate template, Map<String, Object> initValues, boolean loadDefaultValues) protected voidcreateTemplateList(String baseType) voidvoidexpandEditorArea(boolean invalidate) voidbooleangenerateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean popup) booleangenerateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean expandEditorArea, CreateContext createContext, boolean popup, Map<String, Object> initValues, boolean loadDefaultValues) Generates menu for creating new items.generateTemplateEntryList(CreateContext createContext) protected BrowserAreaListenerorg.zkoss.zkex.zul.LayoutRegionprotected EditorAreaListenerorg.zkoss.zkex.zul.LayoutRegionprotected NavigationAreaListenerprotected List<TemplateListEntry>getTemplateList(String baseType) protected UIConfigurationServicevoidhandleItemRemoved(TypedObject object) voidinitialize(Map<String, Object> params) booleanisActivatable(TypedObject item) booleanbooleanvoidonCockpitEvent(CockpitEvent event) voidonHide()voidonShow()voidopenReferenceCollectionInBrowserContext(Collection<TypedObject> objects, ObjectTemplate template, TypedObject rootItem, Map<String, ? extends Object> parameters) voidvoidvoidsetBrowserArea(UIBrowserArea browserArea) voidsetBrowserAreaListener(BrowserAreaListener browserAreaListener) voidsetCustomCsaURI(String customCsaURI) voidsetEditorArea(UIEditorArea editorArea) voidsetEditorAreaComponent(org.zkoss.zkex.zul.LayoutRegion editorAreaComponent) voidsetEditorAreaListener(EditorAreaListener editorAreaListener) voidsetEditorAreaTypes(Set<EditorAreaTypeRule> typeRules) voidsetForceOpenInEditorArea(boolean forceOpenInEditorArea) voidsetNavigationArea(UINavigationArea navigationArea) voidsetNavigationAreaComponent(org.zkoss.zkex.zul.LayoutRegion navigationAreaComponent) voidsetNavigationAreaListener(NavigationAreaListener navAreaListener) voidsetNotifier(NotifierZKComponent notifier) voidsetPopupEditorArea(UIEditorArea popupEditorArea) voidsetPopupEditorWindow(org.zkoss.zul.Window popupEditorWindow) voidsetUiConfigurationService(UIConfigurationService uiConfigurationService) voidvoidupdate()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
-
Field Details
-
INITIAL_ATTRIBUTES
- See Also:
-
PROPERTY_DESCRIPTOR
- See Also:
-
DRAG_DROP_ID
- See Also:
-
-
Constructor Details
-
BaseUICockpitPerspective
public BaseUICockpitPerspective()
-
-
Method Details
-
setUiConfigurationService
-
getUIConfigurationService
-
setEditorAreaTypes
-
onHide
public void onHide()- Specified by:
onHidein classAbstractUIPerspective
-
onShow
public void onShow()- Specified by:
onShowin classAbstractUIPerspective
-
resetOpenBrowserContainer
public void resetOpenBrowserContainer() -
createItemInPopupEditor
public void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, CreateContext context) -
createItemInPopupEditor
public void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, CreateContext context, boolean loadDefaultValues) -
createItemInPopupEditor
@Deprecated public void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser) Deprecated.since 6.3 -
createItemInPopupEditor
@Deprecated public void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, boolean loadDefaultValues) Deprecated.since 6.3 -
createItemInPopupEditor
@Deprecated public void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, boolean loadDefaultValues, boolean initialValidation) Deprecated.since 6.3 -
createItemInPopupEditor
protected void createItemInPopupEditor(ObjectType type, Map<String, ? extends Object> initialValues, BrowserModel browser, CreateContext ctx, boolean loadDefaultValues, boolean initialValidation) -
isPopupEditorOpen
public boolean isPopupEditorOpen() -
closePopupEditor
public void closePopupEditor() -
isActivatable
-
activateItemInPopupEditor
-
activateItemInEditorArea
-
activateItemInEditor
-
getBrowserArea
-
setBrowserArea
-
getEditorArea
-
setEditorArea
-
setCustomCsaURI
-
getCustomCsaURI
-
getNotifier
-
setNotifier
-
setPopupEditorWindow
public void setPopupEditorWindow(org.zkoss.zul.Window popupEditorWindow) -
initialize
-
openReferenceCollectionInBrowserContext
public void openReferenceCollectionInBrowserContext(Collection<TypedObject> objects, ObjectTemplate template, TypedObject rootItem, Map<String, ? extends Object> parameters) -
handleItemRemoved
-
setBrowserAreaListener
-
getBrowserAreaListener
-
setEditorAreaListener
-
getEditorAreaListener
-
setPopupEditorArea
-
getPopupEditorArea
-
setEditorAreaComponent
public void setEditorAreaComponent(org.zkoss.zkex.zul.LayoutRegion editorAreaComponent) -
getEditorAreaComponent
public org.zkoss.zkex.zul.LayoutRegion getEditorAreaComponent() -
expandEditorArea
public void expandEditorArea() -
expandEditorArea
public void expandEditorArea(boolean invalidate) -
collapseEditorArea
public void collapseEditorArea() -
update
public void update() -
addCockpitEventAcceptor
-
removeCockpitEventAcceptor
-
onCockpitEvent
-
createNewItem
-
createNewItem
-
createNewItem
public void createNewItem(ObjectTemplate template, Map<String, Object> initValues, boolean loadDefaultValues) -
createNewItem
public void createNewItem(ObjectTemplate template, CreateContext createContext, Map<String, Object> initValues, boolean loadDefaultValues, boolean expandEditorArea, boolean popup) Creates new item.- Parameters:
template- the template of new item to be createdcreateContext- the creation context, optionalinitValues- initial valuesloadDefaultValues- if true, default values will be preloadedexpandEditorArea- if true, editor area will be expandedpopup- if true, the creation dialog will be opened as a popup
-
createTemplateList
-
getTemplateList
-
generateCreateMenuitems
public boolean generateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean popup) -
generateCreateMenuitems
public boolean generateCreateMenuitems(org.zkoss.zul.Menupopup menupopup, boolean expandEditorArea, CreateContext createContext, boolean popup, Map<String, Object> initValues, boolean loadDefaultValues) Generates menu for creating new items.- 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
-
generateTemplateEntryList
-
closeAreasIfOverlapped
public void closeAreasIfOverlapped() -
canCreate
-
setForceOpenInEditorArea
public void setForceOpenInEditorArea(boolean forceOpenInEditorArea) -
isForceOpenInEditorArea
public boolean isForceOpenInEditorArea()
-