@Dependent public class PerspectiveEditorPresenter extends BaseEditor<LayoutTemplate,DefaultMetadata>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PerspectiveEditorPresenter.View |
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
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 and Description |
|---|
PerspectiveEditorPresenter() |
addDownloadMenuItem, buildMenuBar, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, mayClose, onAfterValidate, onBeforeValidate, onRestore, onSave, onSuccess, onValidate, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersionspublic static final String ID
public void onStartup(ObservablePath path, PlaceRequest place)
@OnFocus public void onFocus()
public void onClose()
public void initLayoutDragComponentGroups()
protected elemental2.promise.Promise<Void> makeMenuBar()
makeMenuBar in class BaseEditor<LayoutTemplate,DefaultMetadata>@OnMayClose public boolean onMayClose()
public com.google.gwt.user.client.ui.IsWidget getTitle()
getTitle in class BaseEditor<LayoutTemplate,DefaultMetadata>public String getTitleText()
getTitleText in class BaseEditor<LayoutTemplate,DefaultMetadata>public void getMenus(Consumer<Menus> menusConsumer)
getMenus in class BaseEditor<LayoutTemplate,DefaultMetadata>public UberView<PerspectiveEditorPresenter> getWidget()
protected void loadContent()
loadContent in class BaseEditor<LayoutTemplate,DefaultMetadata>protected Supplier<LayoutTemplate> getContentSupplier()
getContentSupplier in class BaseEditor<LayoutTemplate,DefaultMetadata>protected void afterLoad()
protected void save()
save in class BaseEditor<LayoutTemplate,DefaultMetadata>public int getCurrentModelHash()
protected void onRename()
onRename in class BaseEditor<LayoutTemplate,DefaultMetadata>protected void afterRename()
public Validator getRenameValidator()
getRenameValidator in class BaseEditor<LayoutTemplate,DefaultMetadata>public Validator getCopyValidator()
getCopyValidator in class BaseEditor<LayoutTemplate,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> getDeleteServiceCaller()
getDeleteServiceCaller in class BaseEditor<LayoutTemplate,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsSaveAndRename<LayoutTemplate,DefaultMetadata>> getSaveAndRenameServiceCaller()
getSaveAndRenameServiceCaller in class BaseEditor<LayoutTemplate,DefaultMetadata>protected org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> getCopyServiceCaller()
getCopyServiceCaller in class BaseEditor<LayoutTemplate,DefaultMetadata>protected boolean shouldRemoveGroup(PerspectiveEditorComponentGroupProvider group)
Copyright © 2012–2021 JBoss by Red Hat. All rights reserved.