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 String
PANEL_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)
VisibleEnableBehaviour
getBackBehaviour()
protected ObjectQuery
getCustomQuery()
protected String
getIcon()
protected String
getPanelType()
protected ItemPath
getPathForTargetReference()
protected ItemPath
getPathForValueContainer()
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 boolean
isDefaultViewTile()
protected boolean
isExitButtonVisible()
protected boolean
isMandatory()
protected boolean
isTogglePanelVisible()
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:
isTogglePanelVisible
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPathForValueContainer
protected ItemPath getPathForValueContainer()
- Specified by:
getPathForValueContainer
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPathForTargetReference
protected ItemPath getPathForTargetReference()
- Overrides:
getPathForTargetReference
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getCustomQuery
protected ObjectQuery getCustomQuery()
- Overrides:
getCustomQuery
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getPanelType
protected String getPanelType()
- Specified by:
getPanelType
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
getType
protected Class<ResourceType> getType()
- Overrides:
getType
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
createNewValue
protected PrismContainerValue<AssignmentType> createNewValue(PrismContainerWrapper<AssignmentType> parent)
- Overrides:
createNewValue
in classSingleTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
isExitButtonVisible
protected boolean isExitButtonVisible()
- Overrides:
isExitButtonVisible
in classBasicWizardStepPanel
-
getIcon
protected String getIcon()
- Overrides:
getIcon
in 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:
getTextModel
in classBasicWizardStepPanel
-
getSubTextModel
protected org.apache.wicket.model.IModel<?> getSubTextModel()
- Overrides:
getSubTextModel
in classBasicWizardStepPanel
-
getBackBehaviour
public VisibleEnableBehaviour getBackBehaviour()
-
isMandatory
protected boolean isMandatory()
- Overrides:
isMandatory
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
performSelectedTile
protected <C extends Containerable> void performSelectedTile(String oid, QName typeName, PrismContainerValueWrapper<C> value)
- Overrides:
performSelectedTile
in 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:
createColumns
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
isDefaultViewTile
protected boolean isDefaultViewTile()
- Overrides:
isDefaultViewTile
in classSelectTileWizardStepPanel<ResourceType,FocusDetailsModels<AR extends AbstractRoleType>,AssignmentType>
-
-