Class ShadowMarkPanel
- 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.impl.page.admin.AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>>
- 
- com.evolveum.midpoint.gui.impl.page.admin.mark.ShadowMarkPanel
 
 
 
 
 
 
- 
- 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 ShadowMarkPanel extends AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>> - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classShadowMarkPanel.QueryScope
 - 
Field SummaryFields Modifier and Type Field Description protected static StringID_CONTAINER_MEMBERprotected static StringID_FORMprotected static StringID_MEMBER_TABLEprotected static StringOPERATION_LOAD_MEMBER_RELATIONS
 - 
Constructor SummaryConstructors Constructor Description ShadowMarkPanel(String id, ObjectDetailsModels<MarkType> model, ContainerPanelConfigurationType config)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateDeleteMemberRowAction(List<InlineMenuItem> menu)protected AjaxIconButtoncreatePlayPauseButton(String buttonId)protected AjaxIconButtoncreateRefreshButton(String buttonId)protected List<InlineMenuItem>createRowActions()protected List<org.apache.wicket.Component>createToolbarButtonList(String buttonId, List<org.apache.wicket.Component> defaultToolbarList)protected AjaxIconButtoncreateUnassignButton(String buttonId)protected voiddeleteMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName memberType, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)protected voidexecuteDelete(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target)protected voidexecuteRecompute(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target)protected voidexecuteUnassign(AssignmentHolderType object, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target)protected Map<String,String>getAuthorizations(QName complexType)protected QNamegetComplexTypeQName()protected <AH extends AssignmentHolderType>
 ObjectQuerygetCustomizedQuery(Search search)protected <AH extends AssignmentHolderType>
 SearchContextgetDefaultMemberSearchBoxConfig()protected org.apache.wicket.ComponentgetFeedback()protected org.apache.wicket.markup.html.form.Form<?>getForm()protected org.apache.wicket.markup.html.WebMarkupContainergetMemberContainer()protected MemberPanelStoragegetMemberPanelStorage()protected MainObjectListPanel<FocusType>getMemberTable()MarkTypegetModelObject()protected CollectionPanelTypegetPanelType()protected @NotNull List<QName>getRelationsForRecomputeTask()protected QNamegetRelationValue()protected SearchBoxScopeTypegetScopeValue()protected Collection<SelectorOptions<GetOperationOptions>>getSearchOptions()protected @NotNull QNamegetSearchType()protected intgetSelectedObjectsCount()protected List<? extends ObjectType>getSelectedRealObjects()protected StringgetStorageKeyTabSuffix()protected List<QName>getSupportedRelations()protected UserProfileStorage.TableIdgetTableId(QName complextType)protected voidinitLayout()protected <AH extends ObjectType>
 voidinitMemberTable(org.apache.wicket.markup.html.form.Form<?> form)protected LoadableModel<MultiFunctinalButtonDto>loadMultiFunctionalButtonModel(boolean useDefaultObjectRelations)protected voidrefreshTable(org.apache.wicket.ajax.AjaxRequestTarget target)protected booleanreloadPageOnRefresh()protected voidshowMessageWithoutLinkForTask(com.evolveum.midpoint.task.api.Task task, org.apache.wicket.ajax.AjaxRequestTarget target)protected voidunassignMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName type, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)- 
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPaneladdPrismPropertyPanel, createContainerModel, createStringResource, createStringResource, getObjectDetailsModels, getObjectWrapper, getObjectWrapperModel, getObjectWrapperObject, getPageBase, getPanelConfiguration, getPrismContext, getString, getType, getTypeClass, onInitialize
 - 
Methods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategy
 - 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, 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, getSession, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Field Detail- 
OPERATION_LOAD_MEMBER_RELATIONSprotected static final String OPERATION_LOAD_MEMBER_RELATIONS 
 - 
ID_FORMprotected static final String ID_FORM - See Also:
- Constant Field Values
 
 - 
ID_CONTAINER_MEMBERprotected static final String ID_CONTAINER_MEMBER - See Also:
- Constant Field Values
 
 - 
ID_MEMBER_TABLEprotected static final String ID_MEMBER_TABLE - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ShadowMarkPanelpublic ShadowMarkPanel(String id, ObjectDetailsModels<MarkType> model, ContainerPanelConfigurationType config) 
 
- 
 - 
Method Detail- 
initLayoutprotected void initLayout() - Specified by:
- initLayoutin class- AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>>
 
 - 
getFormprotected org.apache.wicket.markup.html.form.Form<?> getForm() 
 - 
initMemberTableprotected <AH extends ObjectType> void initMemberTable(org.apache.wicket.markup.html.form.Form<?> form) 
 - 
getDefaultMemberSearchBoxConfigprotected <AH extends AssignmentHolderType> SearchContext getDefaultMemberSearchBoxConfig() 
 - 
getPanelTypeprotected CollectionPanelType getPanelType() 
 - 
createToolbarButtonListprotected List<org.apache.wicket.Component> createToolbarButtonList(String buttonId, List<org.apache.wicket.Component> defaultToolbarList) 
 - 
reloadPageOnRefreshprotected boolean reloadPageOnRefresh() 
 - 
getCustomizedQueryprotected <AH extends AssignmentHolderType> ObjectQuery getCustomizedQuery(Search search) 
 - 
loadMultiFunctionalButtonModelprotected LoadableModel<MultiFunctinalButtonDto> loadMultiFunctionalButtonModel(boolean useDefaultObjectRelations) 
 - 
showMessageWithoutLinkForTaskprotected void showMessageWithoutLinkForTask(com.evolveum.midpoint.task.api.Task task, org.apache.wicket.ajax.AjaxRequestTarget target)
 - 
createUnassignButtonprotected AjaxIconButton createUnassignButton(String buttonId) 
 - 
getTableIdprotected UserProfileStorage.TableId getTableId(QName complextType) 
 - 
getComplexTypeQNameprotected QName getComplexTypeQName() 
 - 
createRowActionsprotected List<InlineMenuItem> createRowActions() 
 - 
createDeleteMemberRowActionprotected void createDeleteMemberRowAction(List<InlineMenuItem> menu) 
 - 
getSelectedObjectsCountprotected int getSelectedObjectsCount() 
 - 
executeDeleteprotected void executeDelete(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
getFeedbackprotected org.apache.wicket.Component getFeedback() 
 - 
executeRecomputeprotected void executeRecompute(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
executeUnassignprotected void executeUnassign(AssignmentHolderType object, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
refreshTableprotected void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
deleteMembersPerformedprotected void deleteMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName memberType, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)
 - 
unassignMembersPerformedprotected void unassignMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName type, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)
 - 
getSelectedRealObjectsprotected List<? extends ObjectType> getSelectedRealObjects() 
 - 
getMemberTableprotected MainObjectListPanel<FocusType> getMemberTable() 
 - 
getMemberContainerprotected org.apache.wicket.markup.html.WebMarkupContainer getMemberContainer() 
 - 
getSearchType@NotNull protected @NotNull QName getSearchType() 
 - 
getScopeValueprotected SearchBoxScopeType getScopeValue() 
 - 
getRelationValueprotected QName getRelationValue() 
 - 
getSearchOptionsprotected Collection<SelectorOptions<GetOperationOptions>> getSearchOptions() 
 - 
getMemberPanelStorageprotected MemberPanelStorage getMemberPanelStorage() 
 - 
getStorageKeyTabSuffixprotected String getStorageKeyTabSuffix() 
 - 
getModelObjectpublic MarkType getModelObject() 
 - 
createRefreshButtonprotected AjaxIconButton createRefreshButton(String buttonId) 
 - 
createPlayPauseButtonprotected AjaxIconButton createPlayPauseButton(String buttonId) 
 
- 
 
-