public abstract class AbstractTrackerEditor extends AbstractConnectCTabEditor implements org.argeo.cms.ui.CmsEditable, Refreshable, IStatusLineProvider
AbstractConnectEditor.ConnectManagedFormCTAB_INSTANCE_IDSHORT_NAME_LENGHTPARAM_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, populateBodycanEdit, 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, updateToolTipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanEdit, isEditing, startEditing, stopEditingforceRefreshprotected abstract void addPages()
protected void init()
init in class AbstractConnectEditorprotected 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)
AbstractConnectCTabEditorpopulateTabFolder in class AbstractConnectCTabEditorprotected 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)
AbstractConnectEditorpopulateHeader in class AbstractConnectEditorpublic java.lang.String getStatusLineMessage()
getStatusLineMessage in interface IStatusLineProvidergetStatusLineMessage in class AbstractConnectEditorprotected 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.