Class OrgTreePanel
- 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
-
- com.evolveum.midpoint.web.page.admin.orgs.OrgTreePanel
-
- 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
public class OrgTreePanel extends AbstractTreeTablePanel
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.org.component.AbstractTreeTablePanel
DOT_CLASS, ID_BASIC_SEARCH, ID_CHILD_TABLE, ID_CONTAINER_CHILD_ORGS, ID_FORM, ID_SEARCH_FORM, ID_SEARCH_SCOPE, ID_TREE, ID_TREE_CONTAINER, ID_TREE_HEADER, ID_TREE_MENU, ID_TREE_TITLE, SEARCH_SCOPE_ONE, SEARCH_SCOPE_SUBTREE, selected
-
-
Constructor Summary
Constructors Constructor Description OrgTreePanel(String id, org.apache.wicket.model.IModel<String> rootOid, boolean selectable, ModelServiceLocator serviceLocator)
OrgTreePanel(String id, org.apache.wicket.model.IModel<String> rootOid, boolean selectable, ModelServiceLocator serviceLocator, String treeTitleKey)
OrgTreePanel(String id, org.apache.wicket.model.IModel<String> rootOid, boolean selectable, ModelServiceLocator serviceLocator, String treeTitleKey, List<OrgType> preselecteOrgsList)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.org.component.AbstractTreeTablePanel
getOrgChildContainer, getOrgChildTable, getRootFromProvider, getTree, refreshTabbedPanel
-
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, 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
-
-
-
-
Constructor Detail
-
OrgTreePanel
public OrgTreePanel(String id, org.apache.wicket.model.IModel<String> rootOid, boolean selectable, ModelServiceLocator serviceLocator)
-
OrgTreePanel
public OrgTreePanel(String id, org.apache.wicket.model.IModel<String> rootOid, boolean selectable, ModelServiceLocator serviceLocator, String treeTitleKey)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
getSelected
public TreeSelectableBean<OrgType> getSelected()
-
getSelectedOrgModel
public org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> getSelectedOrgModel()
-
setSelected
public void setSelected(TreeSelectableBean<OrgType> org)
-
getCustomFilter
protected ObjectFilter getCustomFilter()
-
createTreeMenu
protected List<InlineMenuItem> createTreeMenu()
-
createTreeChildrenMenu
protected List<InlineMenuItem> createTreeChildrenMenu(TreeSelectableBean<OrgType> org)
-
selectTreeItemPerformed
protected void selectTreeItemPerformed(TreeSelectableBean<OrgType> selected, org.apache.wicket.ajax.AjaxRequestTarget target)
-
getExpandedItems
public Set<TreeSelectableBean<OrgType>> getExpandedItems(OrgTreeStateStorage storage)
-
setExpandedItems
public void setExpandedItems(TreeStateSet items, OrgTreeStateStorage storage)
-
addExpandedItem
public void addExpandedItem(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage)
-
getCollapsedItems
public Set<TreeSelectableBean<OrgType>> getCollapsedItems(OrgTreeStateStorage storage)
-
setCollapsedItems
public void setCollapsedItems(TreeStateSet<TreeSelectableBean<OrgType>> items, OrgTreeStateStorage storage)
-
addCollapsedItem
public void addCollapsedItem(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage)
-
setSelectedItem
public void setSelectedItem(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage)
-
getSelectedItem
public TreeSelectableBean<OrgType> getSelectedItem(OrgTreeStateStorage storage)
-
getOrgTreeStateStorage
public OrgTreeStateStorage getOrgTreeStateStorage()
-
getSelectedTabId
public int getSelectedTabId(OrgTreeStateStorage storage)
-
getCheckBoxValueModel
protected org.apache.wicket.model.IModel<Boolean> getCheckBoxValueModel(org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel)
-
refreshContentPannels
public void refreshContentPannels()
-
onOrgTreeCheckBoxSelectionPerformed
protected void onOrgTreeCheckBoxSelectionPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel)
-
-