Class ParticipantAssociationStepPanel
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<T>
com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel<T>
com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel<ODM>
com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel<PrismContainerValueWrapper<C>,ODM>
com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectContainerTileWizardStepPanel<ParticipantObjectTypeWrapper,ResourceObjectTypeDefinitionType,ResourceDetailsModel>
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.associationType.basic.ParticipantAssociationStepPanel
- All Implemented Interfaces:
WizardStep,Serializable,Iterable,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext,org.apache.wicket.IQueueRegion,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ObjectAssociationStepPanel,SubjectAssociationStepPanel
public abstract class ParticipantAssociationStepPanel
extends MultiSelectContainerTileWizardStepPanel<ParticipantObjectTypeWrapper,ResourceObjectTypeDefinitionType,ResourceDetailsModel>
- See Also:
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionParticipantAssociationStepPanel(ResourceDetailsModel model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>> valueModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>>protected voiddeselectItem(ParticipantObjectTypeWrapper removedWrapper) protected booleanequalValueAndObjectTypeWrapper(PrismContainerValueWrapper<ResourceObjectTypeIdentificationType> value, ParticipantObjectTypeWrapper wrapper) protected ObjectQueryprotected VisibleEnableBehaviourprotected StringgetIcon()protected org.apache.wicket.model.IModel<String>protected abstract List<ResourceObjectTypeDefinition>protected abstract Stringprotected abstract ItemPathprotected org.apache.wicket.model.IModel<List<ParticipantObjectTypeWrapper>>protected Class<ResourceObjectTypeDefinitionType>getType()protected final org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>>protected voidprotected voidprocessSelectOrDeselectItem(PrismContainerValueWrapper<ResourceObjectTypeDefinitionType> value, MultivalueContainerListDataProvider<ResourceObjectTypeDefinitionType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectContainerTileWizardStepPanel
createProvider, createTable, createTableButtonToolbar, createTableHeader, customizeRow, getAdditionalSearchContext, isSelectedItemsPanelVisible, skipSearchMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
createColumns, createFragment, getNextBehaviour, getPanelType, getPathForTargetReference, getSearchOptions, getStepId, getTable, isDefaultViewTile, isMandatory, isSubmitEnable, isTogglePanelVisible, onNextPerformed, onSubmitPerformed, performSelectedObjects, performSelectedTile, refreshSubmitAndNextButton, userFriendlyNameOfSelectedObjectMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel
getContainerConfiguration, getDetailsModel, getFeedback, getFormTitle, getStepsBehaviour, updateFeedbackPanelsMethods inherited from class com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
getBack, getHeaderBehaviour, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, getSubTextModel, getTextModel, initCustomButtons, isExitButtonVisible, isSubmitVisible, onBackPerformed, onExitPerformed, onExitPreProcessingMethods inherited from class com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel
getWizard, initMethods 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, spliteratorMethods inherited from interface com.evolveum.midpoint.gui.api.component.wizard.WizardStep
applyState, createHeaderContent, getBackBehaviour, getTitle, getTitleBadges, isStepVisible
-
Field Details
-
LOGGER
-
-
Constructor Details
-
ParticipantAssociationStepPanel
public ParticipantAssociationStepPanel(ResourceDetailsModel model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>> valueModel)
-
-
Method Details
-
onInitialize
protected void onInitialize() -
getValueModel
protected final org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>> getValueModel() -
getPathForValueContainer
-
getInitValues
protected List<PrismContainerValueWrapper<ResourceObjectTypeIdentificationType>> getInitValues() throws SchemaException- Throws:
SchemaException
-
appendCssToWizard
- Specified by:
appendCssToWizardin interfaceWizardStep- Overrides:
appendCssToWizardin classSelectTileWizardStepPanel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>,ResourceDetailsModel>
-
getSelectedItemsModel
protected org.apache.wicket.model.IModel<List<ParticipantObjectTypeWrapper>> getSelectedItemsModel() -
getItemLabelModel
protected org.apache.wicket.model.IModel<String> getItemLabelModel(ParticipantObjectTypeWrapper wrapper) -
deselectItem
-
createTileObject
protected TemplateTile<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> createTileObject(PrismContainerValueWrapper<ResourceObjectTypeDefinitionType> object) -
createValuesModel
protected org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>> createValuesModel() -
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(PrismContainerValueWrapper<ResourceObjectTypeDefinitionType> value, MultivalueContainerListDataProvider<ResourceObjectTypeDefinitionType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) -
getCustomQuery
-
getListOfSupportedObjectTypeDef
protected abstract List<ResourceObjectTypeDefinition> getListOfSupportedObjectTypeDef() throws SchemaException, ConfigurationException -
getNameOfParticipant
-
equalValueAndObjectTypeWrapper
protected boolean equalValueAndObjectTypeWrapper(PrismContainerValueWrapper<ResourceObjectTypeIdentificationType> value, ParticipantObjectTypeWrapper wrapper) -
getType
-
getIcon
-
getHeaderFragmentVisibility
-