Package org.jbpm.designer.client
Class DesignerPresenter
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<T,org.guvnor.common.services.shared.metadata.model.Metadata>
-
- org.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
- org.jbpm.designer.client.DesignerPresenter
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter
@Dependent public class DesignerPresenter extends org.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
-
Field Summary
Fields Modifier and Type Field Description static String
EDITOR_ID
-
Fields inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContext
-
Fields inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
baseView, changeTitleNotification, concurrentChangePopup, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, deletePopUpPresenter, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, notification, originalHash, place, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description DesignerPresenter(DesignerView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assetCopyEvent(String uri)
void
assetDeleteEvent(String uri)
void
assetRenameEvent(String uri)
boolean
assetUpdatedEvent()
boolean
canClose()
void
closePlace()
String
GetAssignmentsViewProperty(String datainput, String datainputset, String dataoutput, String dataoutputset, String processvars, String assignments, String disallowedpropertynames)
protected String
getEditorIdentifier()
void
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
protected org.uberfire.mvp.Command
getSaveAndRename()
com.google.gwt.user.client.ui.IsWidget
getTitle()
String
getTitleText()
com.google.gwt.user.client.ui.IsWidget
getView()
boolean
isLatest()
protected void
loadContent()
protected elemental2.promise.Promise<Void>
makeMenuBar()
protected org.gwtbootstrap3.client.ui.Button
newButton()
keep this method for testing purposes.void
notifyOpenInXMLEditor(org.jbpm.designer.notification.DesignerNotificationEvent event)
void
onClose()
void
onLockChange(org.uberfire.client.mvp.UpdatedLockStatusEvent updateLockEvent)
void
onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
void
openInTab(String filename, String uri)
void
openInXMLEditorTab(String uri)
void
reload()
protected void
save()
protected void
save(org.uberfire.mvp.Command onSuccess)
protected void
setup(Map<String,String> editorParameters, String editorID, org.guvnor.common.services.shared.metadata.model.Overview overview)
void
setVersionRecordManager(org.uberfire.ext.editor.commons.client.history.VersionRecordManager versionRecordManager)
void
showDataIOEditor(String taskName, String datainput, String datainputset, String dataoutput, String dataoutputset, String processvars, String assignments, String datatypes, String disallowedpropertynames, String customassignmentproperties, com.google.gwt.core.client.JavaScriptObject jscallback)
-
Methods inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
addCommonActions, addCopy, addDelete, addDownloadMenuItem, addImportsTab, addPage, addRename, addSave, addSourcePage, addTabBarWidget, buildMenuBar, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getMetadataSupplier, getNoSuchFileExceptionErrorCallback, getRenameValidator, getSelectedTabIndex, getWidget, hideDocks, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, mayClose, mayClose, onEditTabSelected, onEditTabUnselected, onHideDocks, onOverviewSelected, onRepositoryRemoved, onSave, onShowDiagramEditorDocks, onSourceTabSelected, registerDock, resetEditorPages, resetEditorPagesOnLoadError, resetMetadata, save, saveAction, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showDocks, showVersions, updateSource, verifyEventIdentifier
-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getContentSupplier, getCopyServiceCaller, getCopyValidator, getCurrentContentHash, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRenameCommandBuilder, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, onSuccess, onValidate, setMetadataOriginalHash, showConcurrentUpdatePopup
-
-
-
-
Field Detail
-
EDITOR_ID
public static final String EDITOR_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DesignerPresenter
@Inject public DesignerPresenter(DesignerView view)
-
-
Method Detail
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
canClose
@OnMayClose public boolean canClose()
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenus
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
makeMenuBar
protected elemental2.promise.Promise<Void> makeMenuBar()
- Overrides:
makeMenuBar
in classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
getSaveAndRename
protected org.uberfire.mvp.Command getSaveAndRename()
- Overrides:
getSaveAndRename
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getEditorIdentifier
protected String getEditorIdentifier()
- Specified by:
getEditorIdentifier
in classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
onClose
public void onClose()
- Overrides:
onClose
in classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleText
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitle
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
notifyOpenInXMLEditor
public void notifyOpenInXMLEditor(@Observes org.jbpm.designer.notification.DesignerNotificationEvent event)
-
onLockChange
public void onLockChange(@Observes org.uberfire.client.mvp.UpdatedLockStatusEvent updateLockEvent)
-
newButton
protected org.gwtbootstrap3.client.ui.Button newButton()
keep this method for testing purposes.
-
isLatest
public boolean isLatest()
-
closePlace
public void closePlace()
-
assetCopyEvent
public void assetCopyEvent(String uri)
-
showDataIOEditor
public void showDataIOEditor(String taskName, String datainput, String datainputset, String dataoutput, String dataoutputset, String processvars, String assignments, String datatypes, String disallowedpropertynames, String customassignmentproperties, com.google.gwt.core.client.JavaScriptObject jscallback)
-
GetAssignmentsViewProperty
public String GetAssignmentsViewProperty(String datainput, String datainputset, String dataoutput, String dataoutputset, String processvars, String assignments, String disallowedpropertynames)
-
assetRenameEvent
public void assetRenameEvent(String uri)
-
assetDeleteEvent
public void assetDeleteEvent(String uri)
-
assetUpdatedEvent
public boolean assetUpdatedEvent()
-
openInXMLEditorTab
public void openInXMLEditorTab(String uri)
-
loadContent
protected void loadContent()
- Specified by:
loadContent
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
setup
protected void setup(Map<String,String> editorParameters, String editorID, org.guvnor.common.services.shared.metadata.model.Overview overview)
-
save
protected void save()
- Overrides:
save
in classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.uberfire.backend.vfs.Path>
-
save
protected void save(org.uberfire.mvp.Command onSuccess)
-
reload
public void reload()
- Overrides:
reload
in classorg.uberfire.ext.editor.commons.client.BaseEditor<org.uberfire.backend.vfs.Path,org.guvnor.common.services.shared.metadata.model.Metadata>
-
setVersionRecordManager
public void setVersionRecordManager(org.uberfire.ext.editor.commons.client.history.VersionRecordManager versionRecordManager)
-
-