Class KnowledgeSessionListItemPresenter
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KSessionModel,KnowledgeSessionsModal,KnowledgeSessionListItemPresenter.View>
-
- org.kie.workbench.common.screens.library.client.settings.sections.knowledgebases.item.knowledgesessions.KnowledgeSessionListItemPresenter
-
public class KnowledgeSessionListItemPresenter extends org.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KSessionModel,KnowledgeSessionsModal,KnowledgeSessionListItemPresenter.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKnowledgeSessionListItemPresenter.ListenersListPresenterstatic interfaceKnowledgeSessionListItemPresenter.Viewstatic classKnowledgeSessionListItemPresenter.WorkItemHandlersListPresenter
-
Constructor Summary
Constructors Constructor Description KnowledgeSessionListItemPresenter(KnowledgeSessionListItemPresenter.View view, javax.enterprise.event.Event<DefaultKnowledgeSessionChange> defaultKnowledgeSessionChangeEvent, KnowledgeSessionListItemPresenter.WorkItemHandlersListPresenter workItemHandlersListPresenter, KnowledgeSessionListItemPresenter.ListenersListPresenter listenersListPresenter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener()voidaddWorkItemHandler()voidcloseAllExpandableListItems()voidfireChangeEvent()org.kie.workbench.common.services.shared.kmodule.KSessionModelgetObject()voidonDefaultKnowledgeSessionChanged(DefaultKnowledgeSessionChange event)voidremove()voidsetDefault(boolean isDefault)voidsetName(String name)voidsetType(String type)KnowledgeSessionListItemPresentersetup(org.kie.workbench.common.services.shared.kmodule.KSessionModel kSessionModel, KnowledgeSessionsModal parentPresenter)voidsignalListenerAddedOrRemoved()voidsignalWorkItemHandlerAddedOrRemoved()
-
-
-
Constructor Detail
-
KnowledgeSessionListItemPresenter
@Inject public KnowledgeSessionListItemPresenter(KnowledgeSessionListItemPresenter.View view, javax.enterprise.event.Event<DefaultKnowledgeSessionChange> defaultKnowledgeSessionChangeEvent, KnowledgeSessionListItemPresenter.WorkItemHandlersListPresenter workItemHandlersListPresenter, KnowledgeSessionListItemPresenter.ListenersListPresenter listenersListPresenter)
-
-
Method Detail
-
setup
public KnowledgeSessionListItemPresenter setup(org.kie.workbench.common.services.shared.kmodule.KSessionModel kSessionModel, KnowledgeSessionsModal parentPresenter)
- Specified by:
setupin classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KSessionModel,KnowledgeSessionsModal,KnowledgeSessionListItemPresenter.View>
-
remove
public void remove()
- Overrides:
removein classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KSessionModel,KnowledgeSessionsModal,KnowledgeSessionListItemPresenter.View>
-
getObject
public org.kie.workbench.common.services.shared.kmodule.KSessionModel getObject()
- Specified by:
getObjectin classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KSessionModel,KnowledgeSessionsModal,KnowledgeSessionListItemPresenter.View>
-
setName
public void setName(String name)
-
setType
public void setType(String type)
-
addListener
public void addListener()
-
addWorkItemHandler
public void addWorkItemHandler()
-
fireChangeEvent
public void fireChangeEvent()
-
closeAllExpandableListItems
public void closeAllExpandableListItems()
-
signalWorkItemHandlerAddedOrRemoved
public void signalWorkItemHandlerAddedOrRemoved()
-
signalListenerAddedOrRemoved
public void signalListenerAddedOrRemoved()
-
setDefault
public void setDefault(boolean isDefault)
-
onDefaultKnowledgeSessionChanged
public void onDefaultKnowledgeSessionChanged(@Observes DefaultKnowledgeSessionChange event)
-
-