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
FieldsFields inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails
ID_DETAILS_VIEW, OPERATION_PREVIEW_CHANGES, OPERATION_SAVE, OPERATION_SEND_TO_SUBMIT, PARAM_PANEL_IDFields 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_NAMEFields 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
ConstructorsConstructorDescriptionPageAssignmentHolderDetails(PrismObject<AH> assignmentHolder) PageAssignmentHolderDetails(PrismObject<AH> assignmentHolder, List<BusinessRoleDto> patternDeltas) PageAssignmentHolderDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected voidafterDeletePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidcheckDeltasExitPerformed(SerializableConsumer<org.apache.wicket.ajax.AjaxRequestTarget> consumer, org.apache.wicket.ajax.AjaxRequestTarget target) protected AssignmentHolderOperationalButtonsPanel<AH>createButtonsPanel(String id, LoadableModel<PrismObjectWrapper<AH>> wrapperModel) protected AHDMcreateObjectDetailsModels(PrismObject<AH> object) protected WizardPanelHelper<AH,AHDM> protected org.apache.wicket.model.IModel<String>protected org.apache.wicket.markup.html.panel.Fragmentprotected org.apache.wicket.markup.html.WebMarkupContainerprotected Collection<CompiledObjectCollectionView>protected List<ObjectReferenceType>getArchetypeReferencesList(CompiledObjectCollectionView collectionViews) protected Stringprotected PrismObject<AH>protected voidprotected booleanprotected voidonBackPerform(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, showResultAfterExecuteChangesMethods 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, updateBreadcrumbParametersMethods 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, getSystemNameModel, getTaskManager, getTaskService, getWebApplicationConfiguration, initItemPanel, isAuthorized, isAuthorized, isAuthorized, isNativeRepo, runAsChecked, runPrivileged, showResult, showResult, showResult, showResult, showResultMethods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeadersMethods 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, wasRenderedMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.page.IManageablePage
detachMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, getRegionMarkup, newDequeueContextMethods inherited from interface org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePathMethods 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:
initLayoutin 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:
createButtonsPanelin 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:
createObjectDetailsModelsin classAbstractPageObjectDetails<AH extends AssignmentHolderType,AHDM extends AssignmentHolderDetailsModel<AH>>
-
createPageTitleModel
- Overrides:
createPageTitleModelin 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)
-