public interface CollectionBrowserMoldStrategy
extends org.springframework.core.Ordered
| Modifier and Type | Method and Description |
|---|---|
void |
deselectItems()
Deselects all items.
|
default void |
focusItem(Object oldFocus,
Object newFocus)
Mark provided item as focused.
|
String |
getName() |
NavigationItemSelectorContext |
getNavigationItemSelectorContext() |
String |
getTooltipText() |
String |
getTypeCode() |
void |
handleObjectCreateEvent(CockpitEvent event)
Additional logic to perform on object create event.
|
void |
handleObjectDeleteEvent(CockpitEvent event)
Additional logic to perform on object deleted event.
|
default void |
handleObjectsUpdateEvent(CockpitEvent event)
Additional logic to perform on objects updated event.
|
void |
handleObjectUpdateEvent(CockpitEvent event)
Additional logic to perform on object updated event.
|
boolean |
isHandlingObjectEvents(String typeCode)
Check if we can handle object events for a given type code.
|
void |
nextItemSelectorInvocation()
Handle "next item" navigation event.
|
void |
previousItemSelectorInvocation()
Handle "previous item" navigation event.
|
void |
release()
Method called by the controller when mold is turned off.
|
void |
render(org.zkoss.zk.ui.Component parent,
SinglePage singlePage)
Render mold inside given parent component with single page.
|
void |
reset()
Resets the mold to the initial state, displaying no data.
|
void |
selectItems(Set<?> items)
Select given items.
|
void |
setContext(CollectionBrowserMoldContext context)
Sets a communication channel with widget controller.
|
void |
setOrder(int order)
Set the order value for this bean.
|
void |
setPage(SinglePage singlePage)
Set data for a single page.
|
void |
setTypeCode(String typeCode)
Set type code for the current mold strategy.
|
void setContext(CollectionBrowserMoldContext context)
context - communication channel with widget controller.void setPage(SinglePage singlePage)
void render(org.zkoss.zk.ui.Component parent,
SinglePage singlePage)
void previousItemSelectorInvocation()
void nextItemSelectorInvocation()
boolean isHandlingObjectEvents(String typeCode)
typeCode - type code.true if mold is interested in handling object events for objects of given type, otherwise
false.void handleObjectDeleteEvent(CockpitEvent event)
void handleObjectUpdateEvent(CockpitEvent event)
default void handleObjectsUpdateEvent(CockpitEvent event)
void handleObjectCreateEvent(CockpitEvent event)
void selectItems(Set<?> items)
No notifications should be sent.
items - items to be selected.void deselectItems()
No notifications should be sent.
default void focusItem(Object oldFocus, Object newFocus)
oldFocus - item that was focused up until nownewFocus - item to be marked as focusedvoid release()
String getName()
void setTypeCode(String typeCode)
String getTypeCode()
String getTooltipText()
NavigationItemSelectorContext getNavigationItemSelectorContext()
NavigationItemSelectorContext.void reset()
void setOrder(int order)
Copyright © 2018. All rights reserved.