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
- See Also:
-
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
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
Constructor Summary
ConstructorDescriptionOrgTreePanel
(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
Modifier and TypeMethodDescriptionvoid
addCollapsedItem
(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage) void
addExpandedItem
(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage) protected List<InlineMenuItem>
protected List<InlineMenuItem>
protected org.apache.wicket.model.IModel<Boolean>
getCheckBoxValueModel
(org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel) getCollapsedItems
(OrgTreeStateStorage storage) protected ObjectFilter
getExpandedItems
(OrgTreeStateStorage storage) getSelectedItem
(OrgTreeStateStorage storage) org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>>
int
getSelectedTabId
(OrgTreeStateStorage storage) protected void
protected void
onOrgTreeCheckBoxSelectionPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel) void
protected void
selectTreeItemPerformed
(TreeSelectableBean<OrgType> selected, org.apache.wicket.ajax.AjaxRequestTarget target) void
setCollapsedItems
(TreeStateSet<TreeSelectableBean<OrgType>> items, OrgTreeStateStorage storage) void
setExpandedItems
(TreeStateSet items, OrgTreeStateStorage storage) void
void
setSelectedItem
(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage) 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, getSubscriptionState, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
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) -
OrgTreePanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
getSelected
-
getSelectedOrgModel
-
setSelected
-
getCustomFilter
-
createTreeMenu
-
createTreeChildrenMenu
-
selectTreeItemPerformed
protected void selectTreeItemPerformed(TreeSelectableBean<OrgType> selected, org.apache.wicket.ajax.AjaxRequestTarget target) -
getExpandedItems
-
setExpandedItems
-
addExpandedItem
-
getCollapsedItems
-
setCollapsedItems
public void setCollapsedItems(TreeStateSet<TreeSelectableBean<OrgType>> items, OrgTreeStateStorage storage) -
addCollapsedItem
-
setSelectedItem
-
getSelectedItem
-
getOrgTreeStateStorage
-
getSelectedTabId
-
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)
-