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:
- 
Field SummaryFieldsFields inherited from class com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.PageAssignmentHolderDetailsID_TEMPLATE, ID_TEMPLATE_VIEWFields inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetailsID_DETAILS_VIEW, OPERATION_PREVIEW_CHANGES, OPERATION_SAVE, OPERATION_SEND_TO_SUBMIT, PARAM_PANEL_IDFields inherited from class com.evolveum.midpoint.gui.api.page.PageBaseID_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.ComponentENABLE, 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 SummaryConstructorsConstructorDescriptionPageFocusDetails(PrismObject<F> focus) PageFocusDetails(PrismObject<F> focus, List<BusinessRoleDto> patternDeltas) PageFocusDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanprotected voidcollectObjectsForPreview(Map<PrismObject<F>, ModelContext<? extends ObjectType>> modelContextMap) voidcontinueEditing(org.apache.wicket.ajax.AjaxRequestTarget target) protected FocusOperationalButtonsPanel<F>createButtonsPanel(String id, LoadableModel<PrismObjectWrapper<F>> wrapperModel) protected FDMcreateObjectDetailsModels(PrismObject<F> object) protected Collection<ObjectDeltaOperation<? extends ObjectType>>executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, boolean previewOnly, ExecuteChangeOptionsDto options, com.evolveum.midpoint.task.api.Task task, OperationResult result, org.apache.wicket.ajax.AjaxRequestTarget target) protected Collection<CompiledObjectCollectionView>voidfinishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result) protected ObjectChangeExecutorprotected ExecuteChangeOptionsDtoprotected FocusOperationalButtonsPanel<F>protected Collection<SelectorOptions<GetOperationOptions>>protected ProgressPanelprotected Booleanbooleanprotected voidprotected voidpostProcessResult(OperationResult result, Collection<ObjectDeltaOperation<? extends ObjectType>> executedDeltas, org.apache.wicket.ajax.AjaxRequestTarget target) voidpreviewPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) voidsavePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) voidsetReadonlyOverride(Boolean readonlyOverride) voidsetSaveOnConfigure(boolean saveOnConfigure) startAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result) Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.PageAssignmentHolderDetailsaddAdditionalButtons, afterDeletePerformed, checkDeltasExitPerformed, createObjectWizardPanelHelper, createPageTitleModel, createTemplateFragment, createTemplatePanel, getArchetypeReferencesList, getObjectCollectionName, getObjectForResolvingArchetypePolicyDisplayType, getWizardBreadcrumbs, initLayout, isApplicableTemplate, onBackPerform, showWizardMethods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractPageObjectDetailscreateDetailsFragment, createPrismObjectModel, createPrismObjectModel, createSummaryPanel, getModel, getModelObjectType, getModelPrismObject, getModelWrapperObject, getObjectDetailsModels, getObjectOidParameter, getPanelConfigurations, getPrismObject, getSummaryPanel, getSummaryPanelSpecification, getType, hasUnsavedChanges, initStateButtons, isAdd, isEditObject, isShowedByWizard, navigateAction, noChangesToExecute, onDetach, onInitialize, postProcessModel, refresh, refresh, reloadObjectDetailsModel, replacePanel, reviveModels, saveOrPreviewPerformed, saveOrPreviewPerformed, setShowedByWizard, showResultAfterExecuteChangesMethods inherited from class com.evolveum.midpoint.gui.api.page.PageBaseaddBreadcrumb, 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, 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.PageAdminLTEaddDefaultBodyStyle, 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.WebPageconfigureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeadersMethods inherited from class org.apache.wicket.PagecomponentChanged, 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.MarkupContaineradd, 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.Componentadd, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.page.IManageablePagedetachMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, getRegionMarkup, newDequeueContextMethods inherited from interface org.apache.wicket.request.component.IRequestableComponentcanCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePathMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface com.evolveum.midpoint.gui.impl.page.admin.component.ProgressReportingAwarePagegetModelInteractionService, getPrismContext, getTaskManager
- 
Field Details- 
previewRequestedprotected boolean previewRequested
 
- 
- 
Constructor Details- 
PageFocusDetailspublic PageFocusDetails()
- 
PageFocusDetails
- 
PageFocusDetailspublic PageFocusDetails(org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) 
- 
PageFocusDetails
 
- 
- 
Method Details- 
onConfigureprotected void onConfigure()- Overrides:
- onConfigurein class- PageBase
 
- 
setReadonlyOverride
- 
setSaveOnConfigurepublic void setSaveOnConfigure(boolean saveOnConfigure) 
- 
findAllApplicableArchetypeViews- Overrides:
- findAllApplicableArchetypeViewsin class- PageAssignmentHolderDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
createButtonsPanelprotected FocusOperationalButtonsPanel<F> createButtonsPanel(String id, LoadableModel<PrismObjectWrapper<F>> wrapperModel) - Overrides:
- createButtonsPanelin class- PageAssignmentHolderDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
savePerformedpublic void savePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- savePerformedin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
previewPerformedpublic void previewPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) 
- 
postProcessResultprotected void postProcessResult(OperationResult result, Collection<ObjectDeltaOperation<? extends ObjectType>> executedDeltas, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- postProcessResultin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
executeChangesprotected Collection<ObjectDeltaOperation<? extends ObjectType>> executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas, boolean previewOnly, ExecuteChangeOptionsDto options, com.evolveum.midpoint.task.api.Task task, OperationResult result, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- executeChangesin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
allowRedirectBackprotected boolean allowRedirectBack()- Overrides:
- allowRedirectBackin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
getProgressPanel
- 
getChangeExecutor- Overrides:
- getChangeExecutorin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
createObjectDetailsModels- Overrides:
- createObjectDetailsModelsin class- PageAssignmentHolderDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
getReadonlyOverride
- 
startAndGetProgressPanelpublic ProgressPanel startAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result) - Specified by:
- startAndGetProgressPanelin interface- ProgressReportingAwarePage
 
- 
finishProcessingpublic void finishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result) - Specified by:
- finishProcessingin interface- ProgressReportingAwarePage
 
- 
getOperationalButtonsPanel- Overrides:
- getOperationalButtonsPanelin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
getExecuteChangesOptionsDto- Overrides:
- getExecuteChangesOptionsDtoin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
collectObjectsForPreviewprotected void collectObjectsForPreview(Map<PrismObject<F>, ModelContext<? extends ObjectType>> modelContextMap) 
- 
continueEditingpublic void continueEditing(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
- continueEditingin interface- ProgressReportingAwarePage
 
- 
getOperationOptions- Overrides:
- getOperationOptionsin class- AbstractPageObjectDetails<F extends FocusType,- FDM extends FocusDetailsModels<F>> 
 
- 
isLoggedInFocusPagepublic boolean isLoggedInFocusPage()
 
-