public abstract class BaseFocusPanel<F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType>
extends org.apache.wicket.markup.html.panel.Panel
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 |
Constructor and Description |
---|
BaseFocusPanel(String id,
Form mainForm,
LoadableModel<ObjectWrapper<F>> focusModel,
LoadableModel<List<FocusProjectionDto>> shadowModel,
LoadableModel<List<FocusProjectionDto>> orgModel,
LoadableModel<List<AssignmentEditorDto>> assignmentsModel,
PageBase page) |
Modifier and Type | Method and Description |
---|---|
protected String |
createComponentPath(String... components) |
protected org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow |
createModalWindow(String id,
org.apache.wicket.model.IModel<String> title,
int width,
int height) |
protected abstract F |
createNewFocus() |
org.apache.wicket.model.StringResourceModel |
createStringResource(String resourceKey,
Object... objects) |
Object |
findParam(String param,
String oid,
OperationResult result) |
protected abstract Class<F> |
getCompileTimeClass() |
List<AssignmentEditorDto> |
getFocusAssignments() |
LoadableModel<ObjectWrapper<F>> |
getFocusModel() |
List<FocusProjectionDto> |
getFocusShadows() |
ObjectWrapper<F> |
getFocusWrapper() |
protected abstract Class |
getRestartResponsePage() |
String |
getString(String resourceKey,
Object... objects) |
protected void |
initLayout() |
protected abstract void |
reviveCustomModels() |
protected void |
reviveModels() |
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, 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, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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
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
public BaseFocusPanel(String id, Form mainForm, LoadableModel<ObjectWrapper<F>> focusModel, LoadableModel<List<FocusProjectionDto>> shadowModel, LoadableModel<List<FocusProjectionDto>> orgModel, LoadableModel<List<AssignmentEditorDto>> assignmentsModel, PageBase page)
public org.apache.wicket.model.StringResourceModel createStringResource(String resourceKey, Object... objects)
public LoadableModel<ObjectWrapper<F>> getFocusModel()
protected abstract F createNewFocus()
protected void initLayout()
public ObjectWrapper<F> getFocusWrapper()
public List<FocusProjectionDto> getFocusShadows()
public List<AssignmentEditorDto> getFocusAssignments()
protected abstract void reviveCustomModels() throws SchemaException
SchemaException
protected org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow createModalWindow(String id, org.apache.wicket.model.IModel<String> title, int width, int height)
protected void reviveModels() throws SchemaException
SchemaException
protected abstract Class getRestartResponsePage()
public Object findParam(String param, String oid, OperationResult result)
Copyright © 2015 evolveum. All rights reserved.