Class ConstructionResourceStepPanel<AR extends AbstractRoleType>
- 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<O,ODM,V>
-
- com.evolveum.midpoint.gui.impl.component.wizard.SingleTileWizardStepPanel<ResourceType,FocusDetailsModels<AR>,AssignmentType>
-
- com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.construction.ConstructionResourceStepPanel<AR>
-
- 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
public class ConstructionResourceStepPanel<AR extends AbstractRoleType> extends SingleTileWizardStepPanel<ResourceType,FocusDetailsModels<AR>,AssignmentType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPANEL_TYPE
-
Constructor Summary
Constructors Constructor Description ConstructionResourceStepPanel(FocusDetailsModels<AR> model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<AssignmentType>> valueModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ResourceType>,String>>createColumns()protected PrismContainerValue<AssignmentType>createNewValue(PrismContainerWrapper<AssignmentType> parent)VisibleEnableBehaviourgetBackBehaviour()protected ObjectQuerygetCustomQuery()protected StringgetIcon()protected StringgetPanelType()protected ItemPathgetPathForTargetReference()protected ItemPathgetPathForValueContainer()protected org.apache.wicket.model.IModel<?>getSubTextModel()protected org.apache.wicket.model.IModel<?>getTextModel()org.apache.wicket.model.IModel<String>getTitle()protected Class<ResourceType>getType()protected booleanisDefaultViewTile()protected booleanisExitButtonVisible()protected booleanisMandatory()protected booleanisTogglePanelVisible()protected <C extends Containerable>
voidperformSelectedTile(String oid, QName typeName, PrismContainerValueWrapper<C> value)-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SingleTileWizardStepPanel
createValueModel, getValueModel, initLayout, onInitialize, performSelectedObjects, setValueModel
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
appendCssToWizard, getNextBehaviour, getSearchOptions, getTable, isSubmitEnable, onNextPerformed, onSubmitPerformed, refreshSubmitAndNextButton
-
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, getHeaderBehaviour, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, isSubmitVisible, onBackPerformed, onExitPerformed
-
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, 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, 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 java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.evolveum.midpoint.gui.api.component.wizard.WizardStep
applyState, createHeaderContent, getStepId, getTitleBadges, isStepVisible
-
-
-
-
Field Detail
-
PANEL_TYPE
public static final String PANEL_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConstructionResourceStepPanel
public ConstructionResourceStepPanel(FocusDetailsModels<AR> model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<AssignmentType>> valueModel)
-
-
Method Detail
-
isTogglePanelVisible
protected boolean isTogglePanelVisible()
- Overrides:
isTogglePanelVisiblein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPathForValueContainer
protected ItemPath getPathForValueContainer()
- Specified by:
getPathForValueContainerin classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPathForTargetReference
protected ItemPath getPathForTargetReference()
- Overrides:
getPathForTargetReferencein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getCustomQuery
protected ObjectQuery getCustomQuery()
- Overrides:
getCustomQueryin classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPanelType
protected String getPanelType()
- Specified by:
getPanelTypein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getType
protected Class<ResourceType> getType()
- Overrides:
getTypein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
createNewValue
protected PrismContainerValue<AssignmentType> createNewValue(PrismContainerWrapper<AssignmentType> parent)
- Overrides:
createNewValuein classSingleTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
isExitButtonVisible
protected boolean isExitButtonVisible()
- Overrides:
isExitButtonVisiblein classBasicWizardStepPanel
-
getIcon
protected String getIcon()
- Overrides:
getIconin classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getTitle
public org.apache.wicket.model.IModel<String> getTitle()
-
getTextModel
protected org.apache.wicket.model.IModel<?> getTextModel()
- Overrides:
getTextModelin classBasicWizardStepPanel
-
getSubTextModel
protected org.apache.wicket.model.IModel<?> getSubTextModel()
- Overrides:
getSubTextModelin classBasicWizardStepPanel
-
getBackBehaviour
public VisibleEnableBehaviour getBackBehaviour()
-
isMandatory
protected boolean isMandatory()
- Overrides:
isMandatoryin classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
performSelectedTile
protected <C extends Containerable> void performSelectedTile(String oid, QName typeName, PrismContainerValueWrapper<C> value)
- Overrides:
performSelectedTilein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
createColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ResourceType>,String>> createColumns()
- Overrides:
createColumnsin classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
isDefaultViewTile
protected boolean isDefaultViewTile()
- Overrides:
isDefaultViewTilein classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
-