public abstract class PageAdminFocus<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> extends PageAdmin implements ProgressReportingAwarePage
Modifier and Type | Field and Description |
---|---|
static String |
AUTH_ORG_ALL |
static String |
AUTH_ORG_ALL_DESCRIPTION |
static String |
AUTH_ORG_ALL_LABEL |
static String |
AUTH_USERS_ALL |
static String |
AUTH_USERS_ALL_DESCRIPTION |
static String |
AUTH_USERS_ALL_LABEL |
protected static String |
ID_MAIN_FORM |
protected static String |
ID_SUMMARY_PANEL |
ID_FEEDBACK_CONTAINER
Constructor and Description |
---|
PageAdminFocus() |
createEnumResourceKey, createMenuItems, createSimpleTask, createSimpleTask, createStringResourceStatic, createStringResourceStatic, getCertificationManager, getFormValidatorRegistry, getItemsPerPage, getMidpointApplication, getMidpointConfiguration, getModelDiagnosticService, getModelInteractionService, getModelService, getPrismContext, getReportManager, getScriptingService, getSecurityEnforcer, getTaskManager, getTaskService, getWebApplicationConfiguration, getWorkflowManager, getWorkflowService, loadUserSelf, validateObject
clearLessJsCache, createBreadcrumbs, createComponentPath, createModalWindow, createStringResource, createStringResource, getDescribe, getFeedbackPanel, getMainFeedbackPanel, getPreviousPage, getPreviousPageToGoTo, getRestartResponseException, getSessionStorage, getString, getTempFeedbackPanel, goBack, isReinitializePreviousPages, onAfterRender, reinitialize, renderHead, setPreviousPage, setReinitializePreviousPages, showResult, showResultInSession
configureResponse, dirty, getMarkupType, homePageLink, onRender, renderXmlDecl, reportMissingHead, setHeaders
componentChanged, componentRendered, detachModels, dirty, endComponentRender, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, internalPrepareForRender, isBookmarkable, isErrorPage, isPageStateless, onBeforeRender, onDetach, onInitialize, onRedirect, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, startComponentRender, toString, wasCreatedBookmarkable, wasRendered
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, 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, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createSimpleTask, getModelService, getSecurityEnforcer, getWebApplicationConfiguration
public static final String AUTH_USERS_ALL
public static final String AUTH_USERS_ALL_LABEL
public static final String AUTH_USERS_ALL_DESCRIPTION
public static final String AUTH_ORG_ALL
public static final String AUTH_ORG_ALL_LABEL
public static final String AUTH_ORG_ALL_DESCRIPTION
protected static final String ID_MAIN_FORM
protected static final String ID_SUMMARY_PANEL
protected org.apache.wicket.model.IModel<String> createPageTitleModel()
createPageTitleModel
in class PageTemplate
protected org.apache.wicket.model.IModel<String> createPageSubTitleModel()
createPageSubTitleModel
in class PageTemplate
public LoadableModel<ObjectWrapper<T>> getFocusModel()
public void initialize(PrismObject<T> userToEdit)
protected void performCustomInitialization()
protected abstract T createNewFocus()
protected void initCustomLayout(Form mainForm)
protected void initSummaryPanel(Form mainForm)
protected abstract FocusSummaryPanel<T> createSummaryPanel()
protected abstract void initTabs(List<org.apache.wicket.extensions.markup.html.tabs.ITab> tabs)
public ObjectWrapper getFocusWrapper()
public List<FocusProjectionDto> getFocusShadows()
public List<FocusProjectionDto> getFocusOrgs()
public List<AssignmentEditorDto> getFocusAssignments()
protected void reviveCustomModels() throws SchemaException
SchemaException
protected void reviveModels() throws SchemaException
SchemaException
protected abstract Class getRestartResponsePage()
protected String getFocusOidParameter()
public boolean isEditingFocus()
protected ObjectWrapper<T> loadFocusWrapper(PrismObject<T> userToEdit)
public Object findParam(String param, String oid, OperationResult result)
public void finishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
finishProcessing
in interface ProgressReportingAwarePage
protected void savePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void prepareFocusForAdd(PrismObject<T> focus) throws SchemaException
SchemaException
protected void handleAssignmentForAdd(PrismObject<T> focus, QName containerName, List<AssignmentEditorDto> assignments) throws SchemaException
SchemaException
protected ContainerDelta handleAssignmentDeltas(ObjectDelta<T> focusDelta, List<AssignmentEditorDto> assignments, PrismContainerDefinition def) throws SchemaException
SchemaException
protected void prepareFocusDeltaForModify(ObjectDelta<T> focusDelta) throws SchemaException
SchemaException
protected void recomputeAssignmentsPerformed(AssignmentPreviewDialog dialog, org.apache.wicket.ajax.AjaxRequestTarget target)
protected ExecuteChangeOptionsPanel initOptions(Form mainForm)
protected abstract void setSpecificResponsePage()
Copyright © 2015 evolveum. All rights reserved.