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, selectedFields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields 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
ConstructorsConstructorDescriptionOrgTreePanel(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 TypeMethodDescriptionvoidaddCollapsedItem(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage) voidaddExpandedItem(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 ObjectFiltergetExpandedItems(OrgTreeStateStorage storage) getSelectedItem(OrgTreeStateStorage storage) org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>>intgetSelectedTabId(OrgTreeStateStorage storage) protected voidprotected voidonOrgTreeCheckBoxSelectionPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel) voidprotected voidselectTreeItemPerformed(TreeSelectableBean<OrgType> selected, org.apache.wicket.ajax.AjaxRequestTarget target) voidsetCollapsedItems(TreeStateSet<TreeSelectableBean<OrgType>> items, OrgTreeStateStorage storage) voidsetExpandedItems(TreeStateSet items, OrgTreeStateStorage storage) voidvoidsetSelectedItem(TreeSelectableBean<OrgType> item, OrgTreeStateStorage storage) Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.org.component.AbstractTreeTablePanel
getOrgChildContainer, getOrgChildTable, getRootFromProvider, getTree, refreshTabbedPanelMethods 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, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods 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:
onInitializein 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)
-