public abstract class AbstractTaskPage extends ExtensionPointPage<GatewayTaskRecord>
RecordActionTable.ICalculatedField<R extends PersistentRecord>, RecordActionTable.RecordActionTableDeleteajaxUpdatedComponents, configPage, timerAddedfeedback, returnPanel| Constructor and Description |
|---|
AbstractTaskPage(IConfigPage configPage,
org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRecordInstanceActions(org.apache.wicket.markup.repeater.RepeatingView view,
GatewayTaskRecord record)
Provides an opportunity to add any actions that deal with specific record instances.
|
static GatewayTaskRecord |
duplicateTask(PersistenceInterface pi,
GatewayTaskRecord original)
Use to duplicate a task that is normally fixed at a certain schedule, or is only run on demand.
|
protected java.util.List<RecordActionTable.ICalculatedField<GatewayTaskRecord>> |
getCalculatedFields()
Override this to add calculated fields (columns) to the table.
|
protected ExtensionPointManager |
getExtensionPointManager() |
org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
getMenuLocation() |
protected RecordMeta<GatewayTaskRecord> |
getRecordMeta() |
protected TaskManager |
getTaskManager() |
protected boolean |
isFeedbackEnabled() |
protected org.apache.wicket.markup.html.WebMarkupContainer |
newDeleteRecordAction(java.lang.String id,
GatewayTaskRecord record) |
protected org.apache.wicket.markup.html.WebMarkupContainer |
newEditRecordAction(java.lang.String id,
GatewayTaskRecord record) |
addCustomRecordInstanceActions, createRecordModel, doDeleteRelatedRecords, findSubRecord, findSubRecord, getExtensionPointTypeField, getFieldValue, includeTypeInModel, newRecordAction, onExtensionPointChosenaddRecordActions, canDelete, createFooter, getActionParentPanel, getCalculatedFieldDisplayValue, getDescriptiveFields, getExemptForeignKeys, getInstanceActionMaxRowCount, getNoDescriptiveFieldsKey, getNoRowsKey, getTitleKey, initComponents, onBeforeRender, onDelete, setupNewRecordgetHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleModel, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, loggetWebPage, getWebRequest, getWebResponse, getWebSessionadd, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildrenadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrappublic AbstractTaskPage(IConfigPage configPage, org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation)
protected TaskManager getTaskManager()
protected ExtensionPointManager getExtensionPointManager()
getExtensionPointManager in class ExtensionPointPage<GatewayTaskRecord>protected RecordMeta<GatewayTaskRecord> getRecordMeta()
getRecordMeta in class RecordActionTable<GatewayTaskRecord>protected boolean isFeedbackEnabled()
isFeedbackEnabled in class ConfigPanelpublic org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
getMenuLocation in class ConfigPanelConfigCategory.getName()) and item id
(matching INamedTab.getTabName()) which lets the menu know where in the config menu should
be highlighted when this config page is visible.protected org.apache.wicket.markup.html.WebMarkupContainer newEditRecordAction(java.lang.String id,
GatewayTaskRecord record)
newEditRecordAction in class ExtensionPointPage<GatewayTaskRecord>protected void addRecordInstanceActions(org.apache.wicket.markup.repeater.RepeatingView view,
GatewayTaskRecord record)
RecordActionTableaddRecordInstanceActions in class ExtensionPointPage<GatewayTaskRecord>protected org.apache.wicket.markup.html.WebMarkupContainer newDeleteRecordAction(java.lang.String id,
GatewayTaskRecord record)
newDeleteRecordAction in class RecordActionTable<GatewayTaskRecord>protected java.util.List<RecordActionTable.ICalculatedField<GatewayTaskRecord>> getCalculatedFields()
RecordActionTablegetCalculatedFields in class RecordActionTable<GatewayTaskRecord>public static GatewayTaskRecord duplicateTask(PersistenceInterface pi, GatewayTaskRecord original) throws java.lang.Exception
java.lang.Exception