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.
|
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>