@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, showVersions
public 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>
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.