public abstract class AbstractTaskPage extends ExtensionPointPage<GatewayTaskRecord>
RecordActionTable.ICalculatedField<R extends PersistentRecord>, RecordActionTable.RecordActionTableDelete
ajaxUpdatedComponents, configPage, timerAdded
feedback, 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.
|
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, onExtensionPointChosen
addRecordActions, canDelete, createFooter, getActionParentPanel, getCalculatedFieldDisplayValue, getDescriptiveFields, getExemptForeignKeys, getInstanceActionMaxRowCount, getNoDescriptiveFieldsKey, getNoRowsKey, getTitleKey, initComponents, onBeforeRender, onDelete, setupNewRecord
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleModel, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, log
getWebPage, getWebRequest, getWebResponse, getWebSession
add, 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, visitChildren
add, 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, wrap
public 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 ConfigPanel
public org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
getMenuLocation
in class ConfigPanel
ConfigCategory.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)
RecordActionTable
addRecordInstanceActions
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()
RecordActionTable
getCalculatedFields
in class RecordActionTable<GatewayTaskRecord>