public abstract class AnyDirectoryPanel<A extends AnyTO,E extends AbstractAnyRestClient<A>> extends DirectoryPanel<A,AnyWrapper<A>,AnyDataProvider<A>,E>
Modifier and Type | Class and Description |
---|---|
static interface |
AnyDirectoryPanel.AnyDirectoryPanelBuilder |
static class |
AnyDirectoryPanel.Builder<A extends AnyTO,E extends AbstractAnyRestClient<A>> |
DirectoryPanel.EventDataWrapper
WizardMgtPanel.ExitEvent
Modifier and Type | Field and Description |
---|---|
protected AjaxLink<Void> |
csvPullLink |
protected AjaxLink<Void> |
csvPushLink |
protected List<DerSchemaTO> |
derSchemas |
protected String |
fiql
Filter used in case of filtered search.
|
protected List<PlainSchemaTO> |
plainSchemas |
protected String |
realm
Realm related to current panel.
|
protected SchemaRestClient |
schemaRestClient |
protected String |
type
Any type related to current panel.
|
protected BaseModal<Serializable> |
utilityModal |
actionTogglePanel, altDefaultModal, container, dataProvider, displayAttributeModal, filtered, itemKeyFieldName, LOG, MAPPER, page, prefMan, restClient, resultTable, rows
addAjaxLink, exitAjaxLink, footerVisibility, modal, newItemPanelBuilder, notificationPanel, pageRef, showResultPage, WIZARD_ID, wizardInModal
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Modifier | Constructor and Description |
---|---|
protected |
AnyDirectoryPanel(String id,
AnyDirectoryPanel.Builder<A,E> builder) |
protected |
AnyDirectoryPanel(String id,
AnyDirectoryPanel.Builder<A,E> builder,
boolean wizardInModal) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPropertyColumn(String name,
Field field,
List<IColumn<A,String>> columns) |
protected AnyQuery |
csvAnyQuery() |
protected CSVPullSpec |
csvPullSpec() |
protected CSVPushSpec |
csvPushSpec() |
protected Panel |
customResultBody(String panelId,
AnyWrapper<A> item,
Serializable result) |
protected AnyDataProvider<A> |
dataProvider() |
protected Collection<ActionLink.ActionType> |
getBatches() |
protected List<IColumn<A,String>> |
getColumns() |
protected abstract String[] |
getDefaultAttributeSelection() |
void |
search(String fiql,
AjaxRequestTarget target) |
actionTogglePanel, customActionOnFinishCallback, disableCheckBoxes, getActions, getHeader, getTogglePanel, initResultTable, onEvent, paginatorRowsKey, resultTableCustomChanges, search, updateResultTable, updateResultTable, updateResultTable
addInnerObject, addNewItemPanelBuilder, addNotificationPanel, addOrReplaceInnerObject, addOuterObject, customActionCallback, customActionOnCancelCallback, disableContainerAutoRefresh, enableExitButton, getActualId, getNewItemPanelBuilder, isNewItemDefaultButtonEnabled, isReadOnly, isWizardInModal, setFooterVisibility, setPageRef, setReadOnly, setShowResultPage, setWindowClosedReloadCallback
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
send
dequeue, newDequeueContext
forEach, spliterator
protected final SchemaRestClient schemaRestClient
protected final List<PlainSchemaTO> plainSchemas
protected final List<DerSchemaTO> derSchemas
protected String fiql
protected final String realm
protected final String type
protected final BaseModal<Serializable> utilityModal
protected AnyDirectoryPanel(String id, AnyDirectoryPanel.Builder<A,E> builder)
protected AnyDirectoryPanel(String id, AnyDirectoryPanel.Builder<A,E> builder, boolean wizardInModal)
protected CSVPushSpec csvPushSpec()
protected CSVPullSpec csvPullSpec()
protected AnyQuery csvAnyQuery()
protected List<IColumn<A,String>> getColumns()
getColumns
in class DirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>,AnyDataProvider<A extends AnyTO>,E extends AbstractAnyRestClient<A>>
protected abstract String[] getDefaultAttributeSelection()
protected void addPropertyColumn(String name, Field field, List<IColumn<A,String>> columns)
protected AnyDataProvider<A> dataProvider()
dataProvider
in class DirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>,AnyDataProvider<A extends AnyTO>,E extends AbstractAnyRestClient<A>>
public void search(String fiql, AjaxRequestTarget target)
protected Collection<ActionLink.ActionType> getBatches()
getBatches
in class DirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>,AnyDataProvider<A extends AnyTO>,E extends AbstractAnyRestClient<A>>
protected Panel customResultBody(String panelId, AnyWrapper<A> item, Serializable result)
customResultBody
in class WizardMgtPanel<AnyWrapper<A extends AnyTO>>
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.