public abstract class AbstractWorkbenchEditorActivity extends AbstractWorkbenchActivity implements WorkbenchEditorActivity
WorkbenchEditor.| Modifier and Type | Field and Description |
|---|---|
protected LockManager |
lockManager |
protected javax.enterprise.inject.Instance<LockManager> |
lockManagerProvider |
protected ObservablePath |
path |
open, place, placeManager| Constructor and Description |
|---|
AbstractWorkbenchEditorActivity(PlaceManager placeManager) |
| Modifier and Type | Method and Description |
|---|---|
protected WorkbenchEditor.LockingStrategy |
getLockingStrategy()
Returns the locking strategy for this editor activity, defaulting to
pessimistic.
|
boolean |
isDirty() |
void |
onClose()
Tracks open/closed lifecycle.
|
void |
onFocus()
Invoked by the UberFire framework when this activity is the current activity in the current panel.
|
void |
onOpen()
Tracks open/closed lifecycle.
|
void |
onSave() |
void |
onStartup(ObservablePath path,
PlaceRequest place) |
void |
onStartup(PlaceRequest place)
Overrides the default implementation by redirecting calls that are
PathPlaceRequest instances to
onStartup(ObservablePath, PlaceRequest). |
protected void |
setupDefaultPessimisticLockManager() |
contextId, getDefaultPosition, getMenus, getOwningPlace, getTitle, getTitleDecoration, getToolBar, getWidget, onLostFocus, onMayClosegetPlace, onShutdown, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetResourceTypecontextId, getDefaultPosition, getMenus, getOwningPlace, getTitle, getTitleDecoration, getTitleDecorationElement, getToolBar, getWidget, getWidgetElement, onLostFocus, onMayClose, preferredHeight, preferredWidthgetName, getPlace, isDefault, isDynamic, onShutdowngetDependencies, getIdentifier, isType@Inject protected javax.enterprise.inject.Instance<LockManager> lockManagerProvider
protected LockManager lockManager
protected ObservablePath path
public AbstractWorkbenchEditorActivity(PlaceManager placeManager)
public final void onStartup(PlaceRequest place)
PathPlaceRequest instances to
onStartup(ObservablePath, PlaceRequest). Non-path place requests are handed up to the super impl.onStartup in interface ActivityonStartup in class AbstractActivityplace - The place that resolved to this activitypublic void onStartup(ObservablePath path, PlaceRequest place)
onStartup in interface WorkbenchEditorActivityprotected void setupDefaultPessimisticLockManager()
public void onOpen()
AbstractActivityonOpen in interface ActivityonOpen in class AbstractActivitypublic void onSave()
onSave in interface WorkbenchEditorActivitypublic boolean isDirty()
isDirty in interface WorkbenchEditorActivitypublic void onClose()
AbstractActivityonClose in interface ActivityonClose in class AbstractActivitypublic void onFocus()
WorkbenchActivityonFocus in interface WorkbenchActivityonFocus in class AbstractWorkbenchActivityWorkbenchActivity.onLostFocus(),
PanelManager.onPartFocus(org.uberfire.workbench.model.PartDefinition)protected WorkbenchEditor.LockingStrategy getLockingStrategy()
WorkbenchEditor.Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.