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<ParticipantAssociationStepPanel.ObjectTypeWrapper,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<ParticipantAssociationStepPanel.ObjectTypeWrapper,ResourceObjectTypeDefinitionType,ResourceDetailsModel>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionParticipantAssociationStepPanel
(ResourceDetailsModel model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>> valueModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.markup.html.panel.Fragment
createFragment
(String id) protected org.apache.wicket.Component
createTableHeader
(String id, org.apache.wicket.Component header) protected org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>>
protected void
deselectItem
(ParticipantAssociationStepPanel.ObjectTypeWrapper removedWrapper) protected boolean
equalValueAndObjectTypeWrapper
(PrismContainerValueWrapper<ResourceObjectTypeIdentificationType> value, ParticipantAssociationStepPanel.ObjectTypeWrapper wrapper) protected ObjectQuery
protected String
getIcon()
protected org.apache.wicket.model.IModel<String>
protected abstract List<ResourceObjectTypeDefinition>
protected abstract String
protected org.apache.wicket.model.IModel<List<ParticipantAssociationStepPanel.ObjectTypeWrapper>>
protected Class<ResourceObjectTypeDefinitionType>
getType()
protected final org.apache.wicket.model.IModel<PrismContainerValueWrapper<ShadowAssociationTypeDefinitionType>>
protected void
protected void
processSelectOrDeselectItem
(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, customizeRow, getAdditionalSearchContext, isSelectedItemsPanelVisible, skipSearch
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
createColumns, getNextBehaviour, getPanelType, getPathForTargetReference, getPathForValueContainer, getSearchOptions, getStepId, getTable, isDefaultViewTile, isMandatory, isSubmitEnable, isTogglePanelVisible, onNextPerformed, onSubmitPerformed, performSelectedObjects, performSelectedTile, refreshSubmitAndNextButton, userFriendlyNameOfSelectedObject
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel
getContainerConfiguration, getDetailsModel, getFeedback, getFormTitle, getStepsBehaviour, updateFeedbackPanels
Methods inherited from class com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
getBack, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, getSubTextModel, getTextModel, initCustomButtons, isExitButtonVisible, isSubmitVisible, onBackPerformed, onExitPerformed, onExitPreProcessing
Methods inherited from class com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel
getWizard, init
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
Methods 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() -
getInitValues
protected List<PrismContainerValueWrapper<ResourceObjectTypeIdentificationType>> getInitValues() throws SchemaException- Throws:
SchemaException
-
createFragment
-
appendCssToWizard
- Specified by:
appendCssToWizard
in interfaceWizardStep
- Overrides:
appendCssToWizard
in classSelectTileWizardStepPanel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>,
ResourceDetailsModel>
-
getSelectedItemsModel
protected org.apache.wicket.model.IModel<List<ParticipantAssociationStepPanel.ObjectTypeWrapper>> getSelectedItemsModel() -
getItemLabelModel
protected org.apache.wicket.model.IModel<String> getItemLabelModel(ParticipantAssociationStepPanel.ObjectTypeWrapper 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, ParticipantAssociationStepPanel.ObjectTypeWrapper wrapper) -
getType
-
getIcon
-
getHeaderBehaviour
- Specified by:
getHeaderBehaviour
in interfaceWizardStep
- Overrides:
getHeaderBehaviour
in classBasicWizardStepPanel
-
createTableHeader
protected org.apache.wicket.Component createTableHeader(String id, org.apache.wicket.Component header)
-