Class KnowledgeBaseItemPresenter
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KBaseModel,KnowledgeBasesPresenter,KnowledgeBaseItemPresenter.View>
-
- org.kie.workbench.common.screens.library.client.settings.sections.knowledgebases.item.KnowledgeBaseItemPresenter
-
@Dependent public class KnowledgeBaseItemPresenter extends org.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KBaseModel,KnowledgeBasesPresenter,KnowledgeBaseItemPresenter.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKnowledgeBaseItemPresenter.IncludedKnowledgeBasesListPresenterstatic classKnowledgeBaseItemPresenter.PackageListPresenterstatic interfaceKnowledgeBaseItemPresenter.View
-
Constructor Summary
Constructors Constructor Description KnowledgeBaseItemPresenter(KnowledgeBaseItemPresenter.View view, javax.enterprise.event.Event<DefaultKnowledgeBaseChange> defaultKnowledgeBaseChangeEvent, KnowledgeSessionsModal knowledgeSessionsModal, KnowledgeBaseItemPresenter.IncludedKnowledgeBasesListPresenter includedKnowledgeBasesListPresenter, KnowledgeBaseItemPresenter.PackageListPresenter packageListPresenter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNewIncludedKnowledgeBase()voidaddPackage()voidfireChangeEvent()org.kie.workbench.common.services.shared.kmodule.KBaseModelgetObject()voidonDefaultKnowledgeSessionChanged(DefaultKnowledgeBaseChange event)voidonNameChange(String name)voidremove()voidsetDefault(boolean isDefault)KnowledgeBaseItemPresentersetup(org.kie.workbench.common.services.shared.kmodule.KBaseModel kBaseModel, KnowledgeBasesPresenter parentPresenter)voidshowKnowledgeSessionsModal()voidsignalAddedOrRemoved()
-
-
-
Constructor Detail
-
KnowledgeBaseItemPresenter
@Inject public KnowledgeBaseItemPresenter(KnowledgeBaseItemPresenter.View view, javax.enterprise.event.Event<DefaultKnowledgeBaseChange> defaultKnowledgeBaseChangeEvent, KnowledgeSessionsModal knowledgeSessionsModal, KnowledgeBaseItemPresenter.IncludedKnowledgeBasesListPresenter includedKnowledgeBasesListPresenter, KnowledgeBaseItemPresenter.PackageListPresenter packageListPresenter)
-
-
Method Detail
-
setup
public KnowledgeBaseItemPresenter setup(org.kie.workbench.common.services.shared.kmodule.KBaseModel kBaseModel, KnowledgeBasesPresenter parentPresenter)
- Specified by:
setupin classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KBaseModel,KnowledgeBasesPresenter,KnowledgeBaseItemPresenter.View>
-
remove
public void remove()
- Overrides:
removein classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KBaseModel,KnowledgeBasesPresenter,KnowledgeBaseItemPresenter.View>
-
onNameChange
public void onNameChange(String name)
-
fireChangeEvent
public void fireChangeEvent()
-
getObject
public org.kie.workbench.common.services.shared.kmodule.KBaseModel getObject()
- Specified by:
getObjectin classorg.kie.workbench.common.widgets.client.widget.ListItemPresenter<org.kie.workbench.common.services.shared.kmodule.KBaseModel,KnowledgeBasesPresenter,KnowledgeBaseItemPresenter.View>
-
addNewIncludedKnowledgeBase
public void addNewIncludedKnowledgeBase()
-
addPackage
public void addPackage()
-
showKnowledgeSessionsModal
public void showKnowledgeSessionsModal()
-
signalAddedOrRemoved
public void signalAddedOrRemoved()
-
setDefault
public void setDefault(boolean isDefault)
-
onDefaultKnowledgeSessionChanged
public void onDefaultKnowledgeSessionChanged(@Observes DefaultKnowledgeBaseChange event)
-
-