public abstract class AbstractTaskPage extends ExtensionPointPage<GatewayTaskRecord>
RecordActionTable.ICalculatedField<R extends PersistentRecord>, RecordActionTable.RecordActionTableDelete
ajaxUpdatedComponents, configPage, timerAdded
feedback
Constructor and Description |
---|
AbstractTaskPage(IConfigPage configPage,
java.lang.String[] path) |
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() |
java.lang.String[] |
getMenuPath()
Returns the panel's menu path for config menu highlighting support
|
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, getExtensionPointTypeField, getFieldValue, includeTypeInModel, newRecordAction, onExtensionPointChosen
addRecordActions, canDelete, createFooter, getActionParentPanel, getCalculatedFieldDisplayValue, getDescriptiveFields, getExemptForeignKeys, getInstanceActionMaxRowCount, getNoDescriptiveFieldsKey, getNoRowsKey, getTitleKey, initComponents, onBeforeRender, onDelete, setupNewRecord
getHelpResourceKey, getHelpTopicId, 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, java.lang.String[] path)
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 java.lang.String[] getMenuPath()
ConfigPanel
getMenuPath
in class ConfigPanel
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>