Class PageFocusDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
- 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<F,FDM>
-
- com.evolveum.midpoint.gui.impl.page.admin.focus.PageFocusDetails<F,FDM>
-
- All Implemented Interfaces:
ModelServiceLocator
,ProgressReportingAwarePage
,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:
PageAbstractRole
,PageUser
public abstract class PageFocusDetails<F extends FocusType,FDM extends FocusDetailsModels<F>> extends PageAssignmentHolderDetails<F,FDM> implements ProgressReportingAwarePage
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
previewRequested
-
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.PageAssignmentHolderDetails
ID_TEMPLATE, ID_TEMPLATE_VIEW
-
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_FEEDBACK_CONTAINER, PARAMETER_DASHBOARD_TYPE_OID, PARAMETER_DASHBOARD_WIDGET_NAME, PARAMETER_OBJECT_COLLECTION_NAME, PARAMETER_SEARCH_BY_NAME
-
-
Constructor Summary
Constructors Constructor Description PageFocusDetails()
PageFocusDetails(PrismObject<F> focus)
PageFocusDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.PageAssignmentHolderDetails
createObjectWizardPanelHelper, createPageTitleModel, createTemplateFragment, createTemplatePanel, getArchetypeReferencesList, getObjectForResolvingArchetypePolicyDisplayType, getWizardBreadcrumbs, initLayout, isApplicableTemplate, showWizard
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetails
createDetailsFragment, createPrismObjectModel, createSummaryPanel, getModel, getModelObjectType, getModelPrismObject, getModelWrapperObject, getObjectDetailsModels, getObjectOidParameter, getPanelConfigurations, getPrismObject, getSummaryPanel, getSummaryPanelSpecification, getType, hasUnsavedChanges, initStateButtons, isAdd, isEditObject, isShowedByWizard, navigateAction, noChangesToExecute, onDetach, onInitialize, refresh, refresh, reloadObjectDetailsModel, replacePanel, reviveModels, saveOrPreviewPerformed, saveOrPreviewPerformed, 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, isLogoLinkEnabled, isSideMenuVisible, loadFocusSelf, navigateToNext, navigateToNext, navigateToNext, onBeforeRender, pageParametersToBeRemoved, parseObject, processResult, redirectBack, redirectBack, redirectBackToBreadcrumb, redirectBackViaRestartResponseException, redirectToNotFoundPage, refreshTitle, reloadShoppingCartIcon, removeLastBreadcrumb, replaceMainPopup, restartResponseExceptionToReload, setBreadcrumbs, setTimeZone, showMainPopup, 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, getCacheDispatcher, getCaseManager, getCaseService, 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, getSchemaService, getScriptingService, getSecurityContextManager, getSecurityEnforcer, getSessionStorage, getSimulationResultManager, getString, getString, getTaskManager, getTaskService, getWebApplicationConfiguration, initItemPanel, isAuthorized, isAuthorized, isAuthorized, isNativeRepo, runAsChecked, runPrivileged, 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, 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, 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 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
-
Methods inherited from interface com.evolveum.midpoint.gui.impl.page.admin.component.ProgressReportingAwarePage
getModelInteractionService, getPrismContext, getTaskManager
-
-
-
-
Constructor Detail
-
PageFocusDetails
public PageFocusDetails()
-
PageFocusDetails
public PageFocusDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
-
PageFocusDetails
public PageFocusDetails(PrismObject<F> focus)
-
-
Method Detail
-
onConfigure
protected void onConfigure()
- Overrides:
onConfigure
in classPageBase
-
setReadonlyOverride
public void setReadonlyOverride(Boolean readonlyOverride)
-
setSaveOnConfigure
public void setSaveOnConfigure(boolean saveOnConfigure)
-
findAllApplicableArchetypeViews
protected Collection<CompiledObjectCollectionView> findAllApplicableArchetypeViews()
- Overrides:
findAllApplicableArchetypeViews
in classPageAssignmentHolderDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
createButtonsPanel
protected FocusOperationalButtonsPanel<F> createButtonsPanel(String id, LoadableModel<PrismObjectWrapper<F>> wrapperModel)
- Overrides:
createButtonsPanel
in classPageAssignmentHolderDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
savePerformed
public void savePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
savePerformed
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
previewPerformed
public void previewPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
postProcessResult
protected void postProcessResult(OperationResult result, Collection<ObjectDeltaOperation<? extends ObjectType>> executedDeltas, org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
postProcessResult
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
executeChanges
protected Collection<ObjectDeltaOperation<? extends ObjectType>> executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, boolean previewOnly, ExecuteChangeOptionsDto options, Task task, OperationResult result, org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
executeChanges
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
allowRedirectBack
protected boolean allowRedirectBack()
- Overrides:
allowRedirectBack
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
getProgressPanel
protected ProgressPanel getProgressPanel()
-
getChangeExecutor
protected ObjectChangeExecutor getChangeExecutor()
- Overrides:
getChangeExecutor
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
createObjectDetailsModels
protected FDM createObjectDetailsModels(PrismObject<F> object)
- Overrides:
createObjectDetailsModels
in classPageAssignmentHolderDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
getReadonlyOverride
protected Boolean getReadonlyOverride()
-
startAndGetProgressPanel
public ProgressPanel startAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
- Specified by:
startAndGetProgressPanel
in interfaceProgressReportingAwarePage
-
finishProcessing
public void finishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result)
- Specified by:
finishProcessing
in interfaceProgressReportingAwarePage
-
getOperationalButtonsPanel
protected FocusOperationalButtonsPanel<F> getOperationalButtonsPanel()
- Overrides:
getOperationalButtonsPanel
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
getExecuteChangesOptionsDto
protected ExecuteChangeOptionsDto getExecuteChangesOptionsDto()
- Overrides:
getExecuteChangesOptionsDto
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
collectObjectsForPreview
protected void collectObjectsForPreview(Map<PrismObject<F>,ModelContext<? extends ObjectType>> modelContextMap)
-
continueEditing
public void continueEditing(org.apache.wicket.ajax.AjaxRequestTarget target)
- Specified by:
continueEditing
in interfaceProgressReportingAwarePage
-
getOperationOptions
protected Collection<SelectorOptions<GetOperationOptions>> getOperationOptions()
- Overrides:
getOperationOptions
in classAbstractPageObjectDetails<F extends FocusType,FDM extends FocusDetailsModels<F>>
-
isLoggedInFocusPage
public boolean isLoggedInFocusPage()
-
-