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
,PageFocusDetails
,PageMark
,PageMessageTemplate
,PageObjectCollection
,PageObjectTemplate
,PageReport
,PageResource
,PageRoleAnalysisCluster
,PageRoleAnalysisSession
,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_EXECUTE_ARCHETYPE_CHANGES, OPERATION_PREVIEW_CHANGES, 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
(PrismObject<AH> assignmentHolder, List<BusinessRoleDto> patternDeltas) 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 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 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 Collection<CompiledObjectCollectionView>
protected List<ObjectReferenceType>
getArchetypeReferencesList
(CompiledObjectCollectionView collectionViews) protected String
protected PrismObject<AH>
protected void
protected boolean
protected void
onBackPerform
(org.apache.wicket.ajax.AjaxRequestTarget target) protected <C extends Containerable,
P extends AbstractWizardPanel<C, AHDM>>
PshowWizard
(org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails
allowRedirectBack, createDetailsFragment, createPrismObjectModel, createPrismObjectModel, createSummaryPanel, executeChanges, getChangeExecutor, getExecuteChangesOptionsDto, getModel, getModelObjectType, getModelPrismObject, getModelWrapperObject, getObjectDetailsModels, getObjectOidParameter, getOperationalButtonsPanel, getOperationOptions, getPanelConfigurations, getPrismObject, getSummaryPanel, getSummaryPanelSpecification, getType, hasUnsavedChanges, initStateButtons, isAdd, isEditObject, isShowedByWizard, navigateAction, noChangesToExecute, onDetach, onInitialize, postProcessModel, postProcessResult, refresh, refresh, reloadObjectDetailsModel, replacePanel, reviveModels, saveOrPreviewPerformed, saveOrPreviewPerformed, savePerformed, setShowedByWizard, showResultAfterExecuteChanges
Methods inherited from class com.evolveum.midpoint.gui.api.page.PageBase
addBreadcrumb, authorize, canRedirectBack, canRedirectBack, 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, findContainerWrapperFactory, findObjectPanel, findObjectWrapperFactory, findWrapperFactory, getAdminGuiConfigurationMergeManager, getAdministratorPrivileged, getApprovalsManager, getBulkActionsService, getCacheDispatcher, getCaseManager, getCaseService, getCertGuiHandlerRegistry, getCertificationService, getClock, getCompiledGuiProfile, getCorrelationService, getCounterProvider, getDashboardService, getDataProviderRegistry, getDescribe, getExpressionFactory, getFeedbackPanel, getFormValidatorRegistry, getLocalizationService, getMatchingRuleRegistry, getMidpointApplication, getMidpointConfiguration, getModelAuditService, getModelDiagnosticService, getModelInteractionService, getModelObjectResolver, getModelService, getObjectOperationPolicyHelper, getOperationOptionsBuilder, getPageTask, getPageTitleModel, getPrincipal, getPrincipalFocus, getPrismContext, getQueryConverter, getRegistry, getRelationRegistry, getReportManager, getRepositoryService, getResourceValidator, getRoleAnalysisService, getSchemaService, getSecurityContextManager, getSecurityEnforcer, getSessionStorage, getSimulationResultManager, getString, getString, getSubscriptionState, getTaskManager, getTaskService, 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(PrismObject<AH> assignmentHolder, List<BusinessRoleDto> patternDeltas) -
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>>
-
createTemplateFragment
protected org.apache.wicket.markup.html.panel.Fragment createTemplateFragment() -
isApplicableTemplate
protected boolean isApplicableTemplate() -
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) -
onBackPerform
protected void onBackPerform(org.apache.wicket.ajax.AjaxRequestTarget target) -
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
-
showWizard
protected <C extends Containerable,P extends AbstractWizardPanel<C, P showWizardAHDM>> (org.apache.wicket.ajax.AjaxRequestTarget target, ItemPath pathToValue, Class<P> clazz) -
createObjectWizardPanelHelper
-
checkDeltasExitPerformed
protected void checkDeltasExitPerformed(SerializableConsumer<org.apache.wicket.ajax.AjaxRequestTarget> consumer, org.apache.wicket.ajax.AjaxRequestTarget target)
-