public abstract class AbstractObjectMainPanel<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 |
---|---|
static String |
PARAMETER_SELECTED_TAB |
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 |
---|
AbstractObjectMainPanel(String id,
LoadableModel<ObjectWrapper<O>> objectModel,
PageAdminObjectDetails<O> parentPage) |
Modifier and Type | Method and Description |
---|---|
protected abstract List<org.apache.wicket.extensions.markup.html.tabs.ITab> |
createTabs(PageAdminObjectDetails<O> parentPage) |
protected PageAdminObjectDetails<O> |
getDetailsPage() |
ExecuteChangeOptionsDto |
getExecuteChangeOptionsDto() |
Form |
getMainForm() |
PrismObject<O> |
getObject() |
LoadableModel<ObjectWrapper<O>> |
getObjectModel() |
ObjectWrapper<O> |
getObjectWrapper() |
protected void |
initLayoutBackButton(PageAdminObjectDetails<O> parentPage) |
protected void |
initLayoutButtons(PageAdminObjectDetails<O> parentPage) |
protected void |
initLayoutOptions(PageAdminObjectDetails<O> parentPage) |
protected void |
initLayoutPreviewButton(PageAdminObjectDetails<O> parentPage) |
protected void |
initLayoutSaveButton(PageAdminObjectDetails<O> parentPage) |
protected void |
initLayoutTabs(PageAdminObjectDetails<O> parentPage) |
protected void |
onConfigure() |
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, 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
public static final String PARAMETER_SELECTED_TAB
public AbstractObjectMainPanel(String id, LoadableModel<ObjectWrapper<O>> objectModel, PageAdminObjectDetails<O> parentPage)
protected void onConfigure()
onConfigure
in class org.apache.wicket.Component
public LoadableModel<ObjectWrapper<O>> getObjectModel()
public ObjectWrapper<O> getObjectWrapper()
public PrismObject<O> getObject()
public Form getMainForm()
protected void initLayoutTabs(PageAdminObjectDetails<O> parentPage)
protected abstract List<org.apache.wicket.extensions.markup.html.tabs.ITab> createTabs(PageAdminObjectDetails<O> parentPage)
protected void initLayoutOptions(PageAdminObjectDetails<O> parentPage)
protected void initLayoutButtons(PageAdminObjectDetails<O> parentPage)
protected void initLayoutSaveButton(PageAdminObjectDetails<O> parentPage)
protected void initLayoutPreviewButton(PageAdminObjectDetails<O> parentPage)
protected void initLayoutBackButton(PageAdminObjectDetails<O> parentPage)
public ExecuteChangeOptionsDto getExecuteChangeOptionsDto()
protected PageAdminObjectDetails<O> getDetailsPage()
Copyright © 2016 evolveum. All rights reserved.