public abstract class AbstractTrackerEditor extends AbstractConnectCTabEditor implements org.argeo.cms.ui.CmsEditable, Refreshable, IStatusLineProvider
AbstractConnectEditor.ConnectManagedForm
CTAB_INSTANCE_ID
SHORT_NAME_LENGHT
PARAM_JCR_ID, PARAM_OPEN_FOR_EDIT
Constructor and Description |
---|
AbstractTrackerEditor() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPage(org.argeo.tracker.e4.parts.AbstractEditorPage page) |
protected abstract void |
addPages()
Overwrite to provide a specific part tooltip
|
protected org.eclipse.swt.custom.ScrolledComposite |
addScrolledTabToFolder(org.eclipse.swt.custom.CTabFolder tabFolder,
int style,
java.lang.String label,
java.lang.String id,
java.lang.String tooltip) |
protected void |
commitPages(boolean b) |
protected org.eclipse.swt.widgets.Label |
createFormBoldLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String value) |
protected org.eclipse.swt.widgets.Label |
createFormBoldLabel(org.argeo.cms.ui.eclipse.forms.FormToolkit toolkit,
org.eclipse.swt.widgets.Composite parent,
java.lang.String value)
Deprecated.
|
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor) |
protected org.argeo.tracker.e4.parts.AbstractEditorPage |
getActivePageInstance() |
protected ActivitiesService |
getActivitiesService() |
protected AppService |
getAppService() |
protected AppWorkbenchService |
getAppWorkbenchService() |
protected DocumentsService |
getDocumentsService() |
java.lang.String |
getStatusLineMessage() |
protected TrackerService |
getTrackerService() |
protected void |
init() |
protected void |
populateHeader(org.eclipse.swt.widgets.Composite parent)
Overwrite following methods to create a nice editor...
|
protected void |
populateTabFolder(org.eclipse.swt.custom.CTabFolder tabFolder)
Overwrite to populate the CTabFolder
|
addEditButtons, addLazyTabToFolder, addLazyTabToFolder, addTabToFolder, addTabToFolder, checkControl, createCTabFolder, getTabItemById, openTabItem, populateBody
canEdit, canSave, changeEditingState, commitInternalLinkedForm, createMainLayout, createPartControl, dispose, doSaveAs, forceRefresh, forceRefresh, getFormToolkit, getLastModifiedMessage, getManagedForm, getNode, getRepository, getResourcesService, getSession, getSystemAppService, getSystemWorkbenchService, getUserAdminService, isDirty, isEditing, isSaveAsAllowed, markAllStale, notifyEditionStateChange, populateButtonsComposite, setFocus, setNode, setPartName, setRepository, setResourcesService, setSystemAppService, setSystemWorkbenchService, setUserAdminService, showDeleteButton, showRefreshButton, startEditing, stopEditing, updatePartName, updateToolTip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canEdit, isEditing, startEditing, stopEditing
forceRefresh
protected abstract void addPages()
protected void init()
init
in class AbstractConnectEditor
protected void addPage(org.argeo.tracker.e4.parts.AbstractEditorPage page)
protected void commitPages(boolean b)
protected org.argeo.tracker.e4.parts.AbstractEditorPage getActivePageInstance()
protected void populateTabFolder(org.eclipse.swt.custom.CTabFolder tabFolder)
AbstractConnectCTabEditor
populateTabFolder
in class AbstractConnectCTabEditor
protected org.eclipse.swt.custom.ScrolledComposite addScrolledTabToFolder(org.eclipse.swt.custom.CTabFolder tabFolder, int style, java.lang.String label, java.lang.String id, java.lang.String tooltip)
protected void populateHeader(org.eclipse.swt.widgets.Composite parent)
AbstractConnectEditor
populateHeader
in class AbstractConnectEditor
public java.lang.String getStatusLineMessage()
getStatusLineMessage
in interface IStatusLineProvider
getStatusLineMessage
in class AbstractConnectEditor
protected DocumentsService getDocumentsService()
protected ActivitiesService getActivitiesService()
protected TrackerService getTrackerService()
protected AppWorkbenchService getAppWorkbenchService()
protected AppService getAppService()
@Persist public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave
in class AbstractConnectEditor
@Deprecated protected org.eclipse.swt.widgets.Label createFormBoldLabel(org.argeo.cms.ui.eclipse.forms.FormToolkit toolkit, org.eclipse.swt.widgets.Composite parent, java.lang.String value)
createFormBoldLabel(Composite, String)
protected org.eclipse.swt.widgets.Label createFormBoldLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String value)
Copyright © 2007–2020. All rights reserved.