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
FieldsFields 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_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(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 booleanDefine whether wizard will be showed, for current object.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 DetailsFragmentprotected 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 DetailsFragmentReturn DetailsFragment that contains wizard.protected voidprotected Collection<CompiledObjectCollectionView>protected List<ObjectReferenceType>getArchetypeReferencesList(CompiledObjectCollectionView collectionViews) protected Stringprotected PrismObject<AH>protected voidprotected booleanMethod for if page support selecting of template (archetype) for type which page works.booleanprotected <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, toggleDetailsNavigationPanelVisibilityMethods 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, 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, 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(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>>
-
createDetailsFragment
- Overrides:
createDetailsFragmentin 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:
createButtonsPanelin classAbstractPageObjectDetails<AH extends AssignmentHolderType,AHDM extends AssignmentHolderDetailsModel<AH>>
-
afterDeletePerformed
protected void afterDeletePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
afterDeletePerformedin classAbstractPageObjectDetails<AH extends AssignmentHolderType,AHDM extends AssignmentHolderDetailsModel<AH>>
-
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
-
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)
-