Class PageAssignmentHolderDetails<AH extends AssignmentHolderType,AHDM extends AssignmentHolderDetailsModel<AH>>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
org.apache.wicket.markup.html.WebPage
com.evolveum.midpoint.gui.api.page.PageAdminLTE
com.evolveum.midpoint.gui.api.page.PageBase
com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails<AH,AHDM>
com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.PageAssignmentHolderDetails<AH,AHDM>
- All Implemented Interfaces:
ModelServiceLocator
,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.page.IManageablePage
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.request.component.IRequestablePage
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
PageBaseSystemConfiguration
,PageCase
,PageCertCampaign
,PageFocusDetails
,PageMark
,PageMessageTemplate
,PageObjectCollection
,PageObjectTemplate
,PageReport
,PageResource
,PageRoleAnalysisCluster
,PageRoleAnalysisOutlier
,PageRoleAnalysisSession
,PageSchema
,PageTask
public abstract class PageAssignmentHolderDetails<AH extends AssignmentHolderType,AHDM extends AssignmentHolderDetailsModel<AH>>
extends AbstractPageObjectDetails<AH,AHDM>
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails
ID_DETAILS_VIEW, OPERATION_PREVIEW_CHANGES, OPERATION_PREVIEW_CHANGES_WITH_DEV_CONFIG, OPERATION_SAVE, OPERATION_SEND_TO_SUBMIT, PARAM_PANEL_ID
Fields inherited from class com.evolveum.midpoint.gui.api.page.PageBase
ID_CONTENT_VISIBLE, ID_FEEDBACK_CONTAINER, PARAMETER_DASHBOARD_TYPE_OID, PARAMETER_DASHBOARD_WIDGET_NAME, PARAMETER_OBJECT_COLLECTION_NAME, PARAMETER_SEARCH_BY_NAME
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
ConstructorDescriptionPageAssignmentHolderDetails
(PrismObject<AH> assignmentHolder) PageAssignmentHolderDetails
(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalButtons
(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected void
afterDeletePerformed
(org.apache.wicket.ajax.AjaxRequestTarget target) protected boolean
Define whether wizard will be showed, for current object.void
checkDeltasExitPerformed
(SerializableConsumer<org.apache.wicket.ajax.AjaxRequestTarget> consumer, org.apache.wicket.ajax.AjaxRequestTarget target) protected AssignmentHolderOperationalButtonsPanel<AH>
createButtonsPanel
(String id, LoadableModel<PrismObjectWrapper<AH>> wrapperModel) protected DetailsFragment
protected AHDM
createObjectDetailsModels
(PrismObject<AH> object) protected WizardPanelHelper<AH,
AHDM> protected org.apache.wicket.model.IModel<String>
protected org.apache.wicket.markup.html.panel.Fragment
protected org.apache.wicket.markup.html.WebMarkupContainer
protected DetailsFragment
Return DetailsFragment that contains wizard.protected void
protected Collection<CompiledObjectCollectionView>
protected List<ObjectReferenceType>
getArchetypeReferencesList
(CompiledObjectCollectionView collectionViews) protected String
protected PrismObject<AH>
protected void
protected boolean
Method for if page support selecting of template (archetype) for type which page works.boolean
protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizard
(PrismContainerValue<C> newValue, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizard
(PrismContainerValue<C> newValue, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz, org.apache.wicket.model.IModel<String> exitLabel) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz, org.apache.wicket.model.IModel<String> exitLabel) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizardWithoutSave
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target, Class<P> clazz) Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails
allowRedirectBack, createDetailsView, createInlineButtonsPanel, createPrismObjectModel, createPrismObjectModel, createSummaryPanel, createVerticalSummaryPanel, executeChanges, findDefaultConfiguration, getChangeExecutor, getDetailsNavigationPanel, getExecuteChangesOptionsDto, getMainPanelCssClass, getMainPanelCssStyle, getModel, getModelObjectType, getModelPrismObject, getModelWrapperObject, getNavigationPanel, getObjectDetailsModels, getObjectOidParameter, getOperationalButtonsPanel, getOperationOptions, getPanelConfigurations, getPrismObject, getSummaryPanel, getSummaryPanelSpecification, getType, hasUnsavedChanges, hasUnsavedChangesInWizard, hideDetailsNavigationPanel, initButtons, initInlineButtons, initMainPanel, initNavigation, initStateButtons, isAdd, isEditObject, isShowedByWizard, navigateAction, noChangesToExecute, onBackPerform, onDetach, onInitialize, postProcessModel, postProcessResult, postProcessResultForWizard, refresh, refresh, reloadObjectDetailsModel, replacePanel, reviveModels, saveOrPreviewPerformed, saveOrPreviewPerformed, savePerformed, setShowedByWizard, showDetailsNavigationPanel, showResultAfterExecuteChanges, supportGenericRepository, supportNewDetailsLook, toggleDetailsNavigationPanelVisibility
Methods inherited from class com.evolveum.midpoint.gui.api.page.PageBase
addBreadcrumb, authorize, canRedirectBack, canRedirectBack, changeLocal, clearBreadcrumbs, createBreadcrumb, createHeaderColorStyleModel, createMessagePanel, createPropertyModelExpression, createWebPage, determineDataLanguage, getAsyncWebProcessManager, getBreadcrumbs, getItemsPerPage, getItemsPerPage, getLastBreadcrumb, getLocale, getMainPopup, getMainPopupBodyId, getPreviousBreadcrumb, getRestartResponseException, getTitleContainer, hasSubjectRoleRelation, hideMainPopup, initContainerValuePanel, isContentVisible, isLogoLinkEnabled, isSideMenuVisible, loadFocusSelf, navigateToNext, navigateToNext, navigateToNext, onBeforeRender, onConfigure, pageParametersToBeRemoved, parseObject, processResult, redirectBack, redirectBack, redirectBackToBreadcrumb, redirectBackViaRestartResponseException, redirectToNotFoundPage, refreshTitle, reloadShoppingCartIcon, removeLastBreadcrumb, renderHead, replaceMainPopup, restartResponseExceptionToReload, setBreadcrumbs, setTimeZone, showMainPopup, taskAwareExecutor, updateBreadcrumbParameters
Methods inherited from class com.evolveum.midpoint.gui.api.page.PageAdminLTE
addDefaultBodyStyle, addFeedbackPanel, createAnonymousTask, createComponentPath, createEnumResourceKey, createItemWrapper, createItemWrapper, createItemWrapper, createSimpleTask, createSimpleTask, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResourceDefault, createStringResourceStatic, createStringResourceStatic, createStringResourceStatic, createValueWrapper, executeOptions, findAllApplicableGuiColumns, findContainerWrapperFactory, findGuiAction, findGuiColumn, findObjectPanel, findObjectWrapperFactory, findWrapperFactory, getAdminGuiConfigurationMergeManager, getAdministratorPrivileged, getApprovalsManager, getBulkActionsService, getCacheDispatcher, getCaseManager, getCaseService, getCertGuiHandlerRegistry, getCertificationService, getClock, getCompiledGuiProfile, getCorrelationService, getCounterProvider, getDashboardService, getDataProviderRegistry, getDescribe, getExpressionFactory, getFeedbackPanel, getFormValidatorRegistry, getLocalizationService, getMarkManager, getMatchingRuleRegistry, getMidpointApplication, getMidpointConfiguration, getModelAuditService, getModelDiagnosticService, getModelInteractionService, getModelObjectResolver, getModelService, getObjectOperationPolicyHelper, getOperationOptionsBuilder, getPageTask, getPageTitleBehaviour, getPageTitleModel, getPrincipal, getPrincipalFocus, getPrismContext, getQueryConverter, getRegistry, getRelationRegistry, getReportManager, getRepositoryService, getResourceSchemaRegistry, getResourceValidator, getRoleAnalysisService, getSchemaService, getSecretsProviderManager, getSecurityContextManager, getSecurityEnforcer, getSessionStorage, getSimulationResultManager, getString, getString, getSubscriptionState, getTaskManager, getTaskService, getTriggerHandlerRegistry, getWebApplicationConfiguration, initItemPanel, isAuthorized, isAuthorized, isAuthorized, isNativeRepo, runAsChecked, runPrivileged, showResult, showResult, showResult, showResult, showResult
Methods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeaders
Methods inherited from class org.apache.wicket.Page
componentChanged, componentRendered, detachModels, dirty, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, toString, wasCreatedBookmarkable, wasRendered
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, 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, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getInnermostModel, getInnermostModel, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onComponentTag, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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.page.IManageablePage
detach
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, getRegionMarkup, newDequeueContext
Methods inherited from interface org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePath
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ID_TEMPLATE_VIEW
- See Also:
-
ID_TEMPLATE
- See Also:
-
-
Constructor Details
-
PageAssignmentHolderDetails
public PageAssignmentHolderDetails() -
PageAssignmentHolderDetails
public PageAssignmentHolderDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) -
PageAssignmentHolderDetails
-
-
Method Details
-
initLayout
protected void initLayout()- Overrides:
initLayout
in classAbstractPageObjectDetails<AH extends AssignmentHolderType,
AHDM extends AssignmentHolderDetailsModel<AH>>
-
createDetailsFragment
- Overrides:
createDetailsFragment
in classAbstractPageObjectDetails<AH extends AssignmentHolderType,
AHDM extends AssignmentHolderDetailsModel<AH>>
-
createWizardFragment
Return DetailsFragment that contains wizard. -
canShowWizard
protected boolean canShowWizard()Define whether wizard will be showed, for current object. -
createTemplateFragment
protected org.apache.wicket.markup.html.panel.Fragment createTemplateFragment() -
isApplicableTemplate
protected boolean isApplicableTemplate()Method for if page support selecting of template (archetype) for type which page works. -
createTemplatePanel
-
getArchetypeReferencesList
protected List<ObjectReferenceType> getArchetypeReferencesList(CompiledObjectCollectionView collectionViews) -
findAllApplicableArchetypeViews
-
createButtonsPanel
protected AssignmentHolderOperationalButtonsPanel<AH> createButtonsPanel(String id, LoadableModel<PrismObjectWrapper<AH>> wrapperModel) - Overrides:
createButtonsPanel
in classAbstractPageObjectDetails<AH extends AssignmentHolderType,
AHDM extends AssignmentHolderDetailsModel<AH>>
-
afterDeletePerformed
protected void afterDeletePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
afterDeletePerformed
in classAbstractPageObjectDetails<AH extends AssignmentHolderType,
AHDM extends AssignmentHolderDetailsModel<AH>>
-
addAdditionalButtons
protected void addAdditionalButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView) -
createObjectDetailsModels
- Overrides:
createObjectDetailsModels
in classAbstractPageObjectDetails<AH extends AssignmentHolderType,
AHDM extends AssignmentHolderDetailsModel<AH>>
-
createPageTitleModel
- Overrides:
createPageTitleModel
in classPageBase
-
getObjectCollectionName
-
getObjectForResolvingArchetypePolicyDisplayType
-
getWizardBreadcrumbs
-
isShowByWizard
public boolean isShowByWizard() -
showWizard
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardAHDM>> (org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) -
showWizard
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardAHDM>> (org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz, org.apache.wicket.model.IModel<String> exitLabel) -
showWizard
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardAHDM>> (PrismContainerValue<C> newValue, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) -
showWizard
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardAHDM>> (PrismContainerValue<C> newValue, org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz, org.apache.wicket.model.IModel<String> exitLabel) -
showWizardWithoutSave
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardWithoutSaveAHDM>> (org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target, Class<P> clazz) -
createObjectWizardPanelHelper
-
exitFromWizard
protected void exitFromWizard() -
checkDeltasExitPerformed
public void checkDeltasExitPerformed(SerializableConsumer<org.apache.wicket.ajax.AjaxRequestTarget> consumer, org.apache.wicket.ajax.AjaxRequestTarget target)
-