Class ExperimentalAssetEditor
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
- org.uberfire.client.experimental.editor.ExperimentalAssetEditor
-
@Dependent public class ExperimentalAssetEditor extends org.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
-
Field Summary
-
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, placeManager, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description ExperimentalAssetEditor(org.uberfire.experimental.client.service.ClientExperimentalFeaturesRegistryService registryService, ExperimentalAssetResourceType resourceType, AssetEditor editor, org.jboss.errai.common.client.api.Caller<ExperimentalEditorService> service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Supplier<String>getContentSupplier()protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete>getDeleteServiceCaller()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)com.google.gwt.user.client.ui.IsWidgetgetTitle()StringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetView()protected voidloadContent()protected elemental2.promise.Promise<Void>makeMenuBar()voidonDelete(ExperimentalAssetRemoved event)voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)protected voidsave()-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, buildMenuBar, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyServiceCaller, getCopyValidator, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getRenameValidator, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, mayClose, onAfterValidate, onBeforeValidate, onRename, onRestore, onSave, onSuccess, onValidate, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersions
-
-
-
-
Constructor Detail
-
ExperimentalAssetEditor
@Inject public ExperimentalAssetEditor(org.uberfire.experimental.client.service.ClientExperimentalFeaturesRegistryService registryService, ExperimentalAssetResourceType resourceType, AssetEditor editor, org.jboss.errai.common.client.api.Caller<ExperimentalEditorService> service)
-
-
Method Detail
-
loadContent
protected void loadContent()
- Specified by:
loadContentin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
getContentSupplier
protected Supplier<String> getContentSupplier()
- Overrides:
getContentSupplierin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getDeleteServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> getDeleteServiceCaller()
- Overrides:
getDeleteServiceCallerin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
save
protected void save()
- Overrides:
savein classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
makeMenuBar
protected elemental2.promise.Promise<Void> makeMenuBar()
- Overrides:
makeMenuBarin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitlein classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classorg.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
onDelete
public void onDelete(@Observes ExperimentalAssetRemoved event)
-
-