public class RealmChoicePanel extends Panel
Modifier and Type | Class and Description |
---|---|
static class |
RealmChoicePanel.ChosenRealm<T> |
Modifier and Type | Field and Description |
---|---|
protected ListView<String> |
breadcrumb |
protected WebMarkupContainerNoVeil |
container |
protected LoadableDetachableModel<List<DynRealmTO>> |
dynRealmTree |
protected boolean |
isSearchEnabled |
protected List<AbstractLink> |
links |
protected Model<RealmTO> |
model |
protected PageReference |
pageRef |
protected RealmRestClient |
realmRestClient |
protected List<RealmTO> |
realmsChoices |
protected LoadableDetachableModel<List<Pair<String,RealmTO>>> |
realmTree |
protected static String |
SEARCH_REALMS |
protected String |
searchQuery |
protected Map<String,Pair<RealmTO,List<RealmTO>>> |
tree |
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
Constructor and Description |
---|
RealmChoicePanel(String id,
String initialRealm,
PageReference pageRef) |
Modifier and Type | Method and Description |
---|---|
protected List<RealmTO> |
buildRealmChoices() |
protected void |
buildRealmLinks() |
protected void |
chooseRealm(RealmTO realm,
AjaxRequestTarget target) |
RealmTO |
getCurrentRealm()
Gets current selected realm.
|
List<AbstractLink> |
getLinks() |
RealmTO |
moveToParentRealm(String key) |
protected Map<String,Pair<RealmTO,List<RealmTO>>> |
reloadRealmParentMap() |
protected Map<String,Pair<RealmTO,List<RealmTO>>> |
reloadRealmParentMap(List<RealmTO> realms) |
void |
reloadRealmTree() |
RealmChoicePanel |
reloadRealmTree(AjaxRequestTarget target) |
RealmChoicePanel |
reloadRealmTree(AjaxRequestTarget target,
Model<RealmTO> newModel) |
protected void |
setBreadcrumb(RealmTO realm) |
void |
setCurrentRealm(RealmTO realmTO) |
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, onEvent, 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
dequeue, newDequeueContext
forEach, spliterator
protected static final String SEARCH_REALMS
protected final RealmRestClient realmRestClient
protected final PageReference pageRef
protected final LoadableDetachableModel<List<Pair<String,RealmTO>>> realmTree
protected final LoadableDetachableModel<List<DynRealmTO>> dynRealmTree
protected final WebMarkupContainerNoVeil container
protected final List<AbstractLink> links
protected String searchQuery
protected final boolean isSearchEnabled
public RealmChoicePanel(String id, String initialRealm, PageReference pageRef)
protected void setBreadcrumb(RealmTO realm)
protected void chooseRealm(RealmTO realm, AjaxRequestTarget target)
public void reloadRealmTree()
protected void buildRealmLinks()
public final RealmChoicePanel reloadRealmTree(AjaxRequestTarget target)
public final RealmChoicePanel reloadRealmTree(AjaxRequestTarget target, Model<RealmTO> newModel)
protected Map<String,Pair<RealmTO,List<RealmTO>>> reloadRealmParentMap(List<RealmTO> realms)
public RealmTO getCurrentRealm()
public void setCurrentRealm(RealmTO realmTO)
public List<AbstractLink> getLinks()
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.