Class AbstractDiagramEditorMenuSessionItems<BUILDER extends AbstractDiagramEditorMenuItemsBuilder>
- java.lang.Object
-
- org.kie.workbench.common.stunner.project.client.editor.AbstractDiagramEditorMenuSessionItems<BUILDER>
-
public abstract class AbstractDiagramEditorMenuSessionItems<BUILDER extends AbstractDiagramEditorMenuItemsBuilder> extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractDiagramEditorMenuSessionItems(BUILDER itemsBuilder, org.kie.workbench.common.stunner.client.widgets.editor.EditorSessionCommands sessionCommands)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddMenuItem(Class clazz, org.uberfire.workbench.model.menu.MenuItem menuItem)voidbind(org.kie.workbench.common.stunner.core.client.session.ClientSession session)voiddestroy()org.kie.workbench.common.stunner.client.widgets.editor.EditorSessionCommandsgetCommands()org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationServicegetTranslationService()booleanisItemEnabled(Class<? extends org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand> type)protected voidloadingCompleted()protected voidloadingStarts()protected ValidationActionmakeValidation()protected voidonError(String error)voidpopulateMenu(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder menu)voidsetEnabled(boolean enabled)AbstractDiagramEditorMenuSessionItems<BUILDER>setErrorConsumer(Consumer<String> errorConsumer)voidsetItemEnabled(Class<? extends org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand> type, boolean enabled)AbstractDiagramEditorMenuSessionItems<BUILDER>setLoadingCompleted(org.uberfire.mvp.Command loadingCompleted)AbstractDiagramEditorMenuSessionItems<BUILDER>setLoadingStarts(org.uberfire.mvp.Command loadingStarts)
-
-
-
Constructor Detail
-
AbstractDiagramEditorMenuSessionItems
public AbstractDiagramEditorMenuSessionItems(BUILDER itemsBuilder, org.kie.workbench.common.stunner.client.widgets.editor.EditorSessionCommands sessionCommands)
-
-
Method Detail
-
makeValidation
protected ValidationAction makeValidation()
-
setLoadingStarts
public AbstractDiagramEditorMenuSessionItems<BUILDER> setLoadingStarts(org.uberfire.mvp.Command loadingStarts)
-
setLoadingCompleted
public AbstractDiagramEditorMenuSessionItems<BUILDER> setLoadingCompleted(org.uberfire.mvp.Command loadingCompleted)
-
setErrorConsumer
public AbstractDiagramEditorMenuSessionItems<BUILDER> setErrorConsumer(Consumer<String> errorConsumer)
-
populateMenu
public void populateMenu(org.kie.workbench.common.widgets.client.menu.FileMenuBuilder menu)
-
bind
public void bind(org.kie.workbench.common.stunner.core.client.session.ClientSession session)
-
setEnabled
public void setEnabled(boolean enabled)
-
getCommands
public org.kie.workbench.common.stunner.client.widgets.editor.EditorSessionCommands getCommands()
-
getTranslationService
public org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService getTranslationService()
-
destroy
@PreDestroy public void destroy()
-
addMenuItem
protected void addMenuItem(Class clazz, org.uberfire.workbench.model.menu.MenuItem menuItem)
-
setItemEnabled
public void setItemEnabled(Class<? extends org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand> type, boolean enabled)
-
isItemEnabled
public boolean isItemEnabled(Class<? extends org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand> type)
-
loadingStarts
protected void loadingStarts()
-
loadingCompleted
protected void loadingCompleted()
-
onError
protected void onError(String error)
-
-