public abstract class AbstractAssignableSelectionPanel<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> extends BasePanel
Modifier and Type | Class and Description |
---|---|
static class |
AbstractAssignableSelectionPanel.Context |
Modifier and Type | Field and Description |
---|---|
protected AbstractAssignableSelectionPanel.Context |
context |
protected org.apache.wicket.model.IModel<AssignmentSearchDto> |
searchModel |
protected Class<T> |
type |
Constructor and Description |
---|
AbstractAssignableSelectionPanel(String id,
AbstractAssignableSelectionPanel.Context context) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> selected) |
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn> |
createMultiSelectColumns() |
protected abstract org.apache.wicket.markup.html.panel.Panel |
createPopupContent()
Override to provide the content of such window - this should differ
for each assignable type
|
ObjectQuery |
getProviderQuery() |
protected abstract <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
getSelectedObjects() |
protected abstract org.apache.wicket.markup.html.panel.Panel |
getTablePanel() |
Class<T> |
getType() |
protected void |
handlePartialError(OperationResult result)
Override to provide special handling for partial errors during
object loading
|
protected void |
initLayout() |
abstract void |
setType(Class<T> type)
Override to set the type of the of assignable popup window
|
createComponentPath, createStringResource, createStringResource, getModel, getPageBase, getString, onBeforeRender
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, 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
protected Class<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> type
protected org.apache.wicket.model.IModel<AssignmentSearchDto> searchModel
protected AbstractAssignableSelectionPanel.Context context
public AbstractAssignableSelectionPanel(String id, AbstractAssignableSelectionPanel.Context context)
protected void initLayout()
initLayout
in class BasePanel
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn> createMultiSelectColumns()
public abstract void setType(Class<T> type)
protected abstract org.apache.wicket.markup.html.panel.Panel createPopupContent()
protected void handlePartialError(OperationResult result)
protected abstract org.apache.wicket.markup.html.panel.Panel getTablePanel()
protected abstract <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> List<T> getSelectedObjects()
public ObjectQuery getProviderQuery()
protected void addPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> selected)
Copyright © 2015 evolveum. All rights reserved.