public abstract class RuntimePluginBaseEditor extends BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>
| Modifier and Type | Field and Description |
|---|---|
protected Plugin |
plugin |
baseView, changeTitleNotification, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, fileNameValidator, isReadOnly, isValidationRunning, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, notification, originalHash, place, placeManager, saveAndRenameCommandBuilder, type, versionRecordManager| Modifier | Constructor and Description |
|---|---|
|
RuntimePluginBaseEditor() |
protected |
RuntimePluginBaseEditor(BaseEditorView baseView) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
getContent() |
protected Supplier<Plugin> |
getContentSupplier() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> |
getCopyServiceCaller() |
Validator |
getCopyValidator() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> |
getDeleteServiceCaller() |
protected abstract PluginType |
getPluginType() |
Validator |
getRenameValidator() |
protected abstract ClientResourceType |
getResourceType() |
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>> |
getSaveAndRenameServiceCaller() |
protected void |
loadContent() |
boolean |
mayClose() |
void |
onPluginAdded(PluginAdded pluginAdded) |
void |
onPluginDeleted(PluginDeleted pluginDeleted) |
void |
onPluginRenamed(PluginRenamed pluginRenamed) |
protected void |
onPlugInRenamed(PluginRenamed pluginRenamed) |
void |
onPluginSaved(PluginSaved pluginSaved) |
void |
onStartup(ObservablePath path,
PlaceRequest place) |
protected void |
save() |
buildMenuBar, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getTitle, getTitleText, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, makeMenuBar, mayClose, onAfterValidate, onBeforeValidate, onRename, onRestore, onSave, onSuccess, onValidate, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersionsprotected Plugin plugin
public RuntimePluginBaseEditor()
protected RuntimePluginBaseEditor(BaseEditorView baseView)
protected abstract PluginType getPluginType()
protected abstract ClientResourceType getResourceType()
protected Supplier<Plugin> getContentSupplier()
getContentSupplier in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>public void onStartup(ObservablePath path, PlaceRequest place)
protected void onPlugInRenamed(@Observes
PluginRenamed pluginRenamed)
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> getDeleteServiceCaller()
getDeleteServiceCaller in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>> getSaveAndRenameServiceCaller()
getSaveAndRenameServiceCaller in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> getCopyServiceCaller()
getCopyServiceCaller in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>protected void loadContent()
loadContent in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>public Plugin getContent()
protected void save()
save in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>public boolean mayClose()
public Validator getRenameValidator()
getRenameValidator in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>public Validator getCopyValidator()
getCopyValidator in class BaseEditor<Plugin,org.uberfire.ext.editor.commons.file.DefaultMetadata>public void onPluginSaved(@Observes
PluginSaved pluginSaved)
public void onPluginAdded(@Observes
PluginAdded pluginAdded)
public void onPluginDeleted(@Observes
PluginDeleted pluginDeleted)
public void onPluginRenamed(@Observes
PluginRenamed pluginRenamed)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.