public abstract class ModalFindPage<T>
extends org.apache.wicket.markup.html.panel.Panel
Modifier and Type | Field and Description |
---|---|
static int |
ACTIVE_TAB_BROWSE |
static int |
ACTIVE_TAB_SEARCH |
protected TreeModel |
emptyTreeModel |
protected FieldInstanceModel |
fieldInstanceModel |
protected static org.slf4j.Logger |
log |
Constructor and Description |
---|
ModalFindPage(String id,
FieldInstanceModel fieldInstanceModel,
int activeTab) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.model.IModel<TreeModel> |
getTreeModel(TopicType _topicType) |
protected boolean |
isMaxOneCardinality() |
protected abstract void |
onCloseCancel(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract void |
onCloseOk(org.apache.wicket.ajax.AjaxRequestTarget target) |
void |
onDetach() |
protected abstract void |
onSelectionConfirmed(org.apache.wicket.ajax.AjaxRequestTarget target,
Collection<T> selected) |
onComponentTag, onComponentTagBody, renderHead
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
getMarkupType, getWebPage, getWebRequest
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
public static final int ACTIVE_TAB_SEARCH
public static final int ACTIVE_TAB_BROWSE
protected static org.slf4j.Logger log
protected FieldInstanceModel fieldInstanceModel
protected TreeModel emptyTreeModel
public ModalFindPage(String id, FieldInstanceModel fieldInstanceModel, int activeTab)
protected boolean isMaxOneCardinality()
protected abstract void onSelectionConfirmed(org.apache.wicket.ajax.AjaxRequestTarget target, Collection<T> selected)
protected abstract void onCloseOk(org.apache.wicket.ajax.AjaxRequestTarget target)
protected abstract void onCloseCancel(org.apache.wicket.ajax.AjaxRequestTarget target)
public void onDetach()
onDetach
in class org.apache.wicket.Component