public abstract class AbstractObjectTabPanel<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>
extends org.apache.wicket.markup.html.panel.Panel
Modifier and Type | Field and Description |
---|---|
protected static String |
ID_MAIN_FORM |
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
AbstractObjectTabPanel(String id,
Form<ObjectWrapper<O>> mainForm,
LoadableModel<ObjectWrapper<O>> objectWrapperModel,
PageBase pageBase) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPrismPropertyPanel(org.apache.wicket.MarkupContainer parentComponent,
String id,
ItemPath propertyPath) |
protected void |
addPrismPropertyPanel(org.apache.wicket.MarkupContainer parentComponent,
String id,
QName propertyName) |
protected String |
createComponentPath(String... components) |
org.apache.wicket.model.StringResourceModel |
createStringResource(String resourceKey,
Object... objects) |
Object |
findParam(String param,
String oid,
OperationResult result) |
protected org.apache.wicket.markup.html.WebMarkupContainer |
getFeedbackPanel() |
Form<ObjectWrapper<O>> |
getMainForm() |
ObjectWrapper<O> |
getObjectWrapper() |
LoadableModel<ObjectWrapper<O>> |
getObjectWrapperModel() |
PageBase |
getPageBase() |
protected org.apache.wicket.request.mapper.parameter.PageParameters |
getPageParameters() |
protected PrismContext |
getPrismContext() |
String |
getString(String resourceKey,
Object... objects) |
protected void |
showModalWindow(Popupable popupable,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
showResult(OperationResult result) |
protected void |
showResult(OperationResult result,
boolean showSuccess) |
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onInitialize, 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
protected static final String ID_MAIN_FORM
public AbstractObjectTabPanel(String id, Form<ObjectWrapper<O>> mainForm, LoadableModel<ObjectWrapper<O>> objectWrapperModel, PageBase pageBase)
public LoadableModel<ObjectWrapper<O>> getObjectWrapperModel()
public ObjectWrapper<O> getObjectWrapper()
protected PrismContext getPrismContext()
protected org.apache.wicket.request.mapper.parameter.PageParameters getPageParameters()
public PageBase getPageBase()
public Form<ObjectWrapper<O>> getMainForm()
public org.apache.wicket.model.StringResourceModel createStringResource(String resourceKey, Object... objects)
protected void showResult(OperationResult result)
protected void showResult(OperationResult result, boolean showSuccess)
protected org.apache.wicket.markup.html.WebMarkupContainer getFeedbackPanel()
public Object findParam(String param, String oid, OperationResult result)
protected void showModalWindow(Popupable popupable, org.apache.wicket.ajax.AjaxRequestTarget target)
protected void addPrismPropertyPanel(org.apache.wicket.MarkupContainer parentComponent, String id, QName propertyName)
Copyright © 2016 evolveum. All rights reserved.