Class AbstractTreeTablePanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.api.component.BasePanel<String>
-
- com.evolveum.midpoint.gui.impl.page.admin.org.component.AbstractTreeTablePanel
-
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
OrgTreePanel
public abstract class AbstractTreeTablePanel extends BasePanel<String>
Common superclass for TreeTablePanel and OrgTreeTablePanel- Author:
- semancik
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
DOT_CLASS
protected static String
ID_BASIC_SEARCH
protected static String
ID_CHILD_TABLE
protected static String
ID_CONTAINER_CHILD_ORGS
protected static String
ID_FORM
protected static String
ID_SEARCH_FORM
protected static String
ID_SEARCH_SCOPE
protected static String
ID_TREE
protected static String
ID_TREE_CONTAINER
protected static String
ID_TREE_HEADER
protected static String
ID_TREE_MENU
protected static String
ID_TREE_TITLE
protected static String
SEARCH_SCOPE_ONE
protected static String
SEARCH_SCOPE_SUBTREE
protected org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>>
selected
-
Constructor Summary
Constructors Constructor Description AbstractTreeTablePanel(String id, org.apache.wicket.model.IModel<String> rootOid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.markup.html.WebMarkupContainer
getOrgChildContainer()
protected TablePanel
getOrgChildTable()
protected TreeSelectableBean<OrgType>
getRootFromProvider()
protected MidpointNestedTree
getTree()
protected void
refreshTabbedPanel(org.apache.wicket.ajax.AjaxRequestTarget target)
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
DOT_CLASS
protected static final String DOT_CLASS
-
ID_TREE
protected static final String ID_TREE
- See Also:
- Constant Field Values
-
ID_TREE_CONTAINER
protected static final String ID_TREE_CONTAINER
- See Also:
- Constant Field Values
-
ID_CONTAINER_CHILD_ORGS
protected static final String ID_CONTAINER_CHILD_ORGS
- See Also:
- Constant Field Values
-
ID_CHILD_TABLE
protected static final String ID_CHILD_TABLE
- See Also:
- Constant Field Values
-
ID_FORM
protected static final String ID_FORM
- See Also:
- Constant Field Values
-
ID_TREE_MENU
protected static final String ID_TREE_MENU
- See Also:
- Constant Field Values
-
ID_TREE_HEADER
protected static final String ID_TREE_HEADER
- See Also:
- Constant Field Values
-
ID_TREE_TITLE
protected static final String ID_TREE_TITLE
- See Also:
- Constant Field Values
-
ID_SEARCH_FORM
protected static final String ID_SEARCH_FORM
- See Also:
- Constant Field Values
-
ID_BASIC_SEARCH
protected static final String ID_BASIC_SEARCH
- See Also:
- Constant Field Values
-
ID_SEARCH_SCOPE
protected static final String ID_SEARCH_SCOPE
- See Also:
- Constant Field Values
-
SEARCH_SCOPE_SUBTREE
protected static final String SEARCH_SCOPE_SUBTREE
- See Also:
- Constant Field Values
-
SEARCH_SCOPE_ONE
protected static final String SEARCH_SCOPE_ONE
- See Also:
- Constant Field Values
-
selected
protected org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> selected
-
-
Method Detail
-
getRootFromProvider
protected TreeSelectableBean<OrgType> getRootFromProvider()
-
refreshTabbedPanel
protected void refreshTabbedPanel(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getTree
protected MidpointNestedTree getTree()
-
getOrgChildContainer
protected org.apache.wicket.markup.html.WebMarkupContainer getOrgChildContainer()
-
getOrgChildTable
protected TablePanel getOrgChildTable()
-
-