@Dependent public class DynamicMenuEditorPresenter extends BaseEditor<Plugin,DefaultMetadata>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DynamicMenuEditorPresenter.View |
baseView, changeTitleNotification, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, originalHash, place, placeManager, promises, saveAndRenameCommandBuilder, type, versionRecordManager| Constructor and Description |
|---|
DynamicMenuEditorPresenter(DynamicMenuEditorPresenter.View baseView) |
addDownloadMenuItem, buildMenuBar, disableMenuItem, downloadMenuItem, enableMenuItem, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, makeMenuBar, mayClose, onAfterValidate, onBeforeValidate, onRename, onRestore, onSave, onSuccess, onValidate, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersions@Inject public DynamicMenuEditorPresenter(DynamicMenuEditorPresenter.View baseView)
public void onStartup(ObservablePath path, PlaceRequest place)
public com.google.gwt.user.client.ui.IsWidget getTitle()
getTitle in class BaseEditor<Plugin,DefaultMetadata>public String getTitleText()
getTitleText in class BaseEditor<Plugin,DefaultMetadata>public void getMenus(Consumer<Menus> menusConsumer)
getMenus in class BaseEditor<Plugin,DefaultMetadata>protected void onPlugInRenamed(@Observes
PluginRenamed pluginRenamed)
public RuleValidator getMenuItemActivityIdValidator()
public RuleValidator getMenuItemLabelValidator(DynamicMenuItem menuItem, DynamicMenuItem editedMenuItem)
public void addMenuItem(DynamicMenuItem menuItem)
public DynamicMenuItem getExistingMenuItem(DynamicMenuItem currentMenuItem, DynamicMenuItem editedMenuItem)
public void removeObject(DynamicMenuItem object)
public void updateIndex(DynamicMenuItem object, int index, org.uberfire.ext.plugin.client.editor.DynamicMenuEditorPresenter.UpdateIndexOperation operation)
public void setDataDisplay(com.google.gwt.view.client.HasData<DynamicMenuItem> display)
protected void loadContent()
loadContent in class BaseEditor<Plugin,DefaultMetadata>protected Supplier<Plugin> getContentSupplier()
getContentSupplier in class BaseEditor<Plugin,DefaultMetadata>protected Command onValidate()
protected void save()
save in class BaseEditor<Plugin,DefaultMetadata>public UberView<DynamicMenuEditorPresenter> getWidget()
@OnMayClose public boolean onMayClose()
public DynamicMenu getContent()
public Validator getRenameValidator()
getRenameValidator in class BaseEditor<Plugin,DefaultMetadata>public Validator getCopyValidator()
getCopyValidator in class BaseEditor<Plugin,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> getDeleteServiceCaller()
getDeleteServiceCaller in class BaseEditor<Plugin,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsSaveAndRename<Plugin,DefaultMetadata>> getSaveAndRenameServiceCaller()
getSaveAndRenameServiceCaller in class BaseEditor<Plugin,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> getCopyServiceCaller()
getCopyServiceCaller in class BaseEditor<Plugin,DefaultMetadata>public DynamicMenuEditorPresenter.View getView()
protected List<DynamicMenuItem> getDynamicMenuItems()
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.