public abstract class MainObjectListPanel<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> extends ObjectListPanel<O>
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 |
---|
MainObjectListPanel(String id,
Class<O> type,
UserProfileStorage.TableId tableId,
Collection<SelectorOptions<GetOperationOptions>> options,
PageBase parentPage) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> |
createCheckboxColumn() |
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> |
createNameColumn() |
protected org.apache.wicket.markup.html.WebMarkupContainer |
createTableButtonToolbar(String id)
there's no way to do it properly...
|
protected boolean |
isClickable(org.apache.wicket.model.IModel<SelectableBean<O>> rowModel) |
protected abstract void |
newObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract void |
objectDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
O object) |
addFilterToContentQuery, addPerformed, clearCache, createColumns, createContentQuery, createInlineMenu, createSearch, createStringResource, getAdditionalBoxCssClasses, getQuery, getSelectedObjects, getTable, getType, initColumns, initProvider, isMultiselect, refreshTable, setAdditionalBoxCssClasses
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, getModel, getModelObject, getPageBase, getSession, getString, getWebApplicationConfiguration
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, 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
public MainObjectListPanel(String id, Class<O> type, UserProfileStorage.TableId tableId, Collection<SelectorOptions<GetOperationOptions>> options, PageBase parentPage)
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> createCheckboxColumn()
createCheckboxColumn
in class ObjectListPanel<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> createNameColumn()
createNameColumn
in class ObjectListPanel<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>
protected boolean isClickable(org.apache.wicket.model.IModel<SelectableBean<O>> rowModel)
protected abstract void objectDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, O object)
protected abstract void newObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected org.apache.wicket.markup.html.WebMarkupContainer createTableButtonToolbar(String id)
ObjectListPanel
createTableButtonToolbar
in class ObjectListPanel<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>
Copyright © 2016 evolveum. All rights reserved.