public abstract class AbstractAttrs<S extends SchemaTO> extends AbstractAttrsWizardStep<S>
AbstractAttrsWizardStep.PlainSchemas<T>, AbstractAttrsWizardStep.Schemas
Modifier and Type | Field and Description |
---|---|
protected IModel<List<MembershipTO>> |
memberships |
protected Map<String,Map<String,S>> |
membershipSchemas |
anyTO, anyTypeClassRestClient, attrComparator, attrTOs, fileKey, mode, previousObject, schemas
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 |
---|
AbstractAttrs(AnyWrapper<?> modelObject,
AjaxWizard.Mode mode,
List<String> anyTypeClasses,
List<String> whichAttrs) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate() |
protected abstract List<AttrTO> |
getAttrsFromTO(MembershipTO membershipTO) |
void |
renderHead(IHeaderResponse response) |
protected abstract void |
setAttrs(MembershipTO membershipTO) |
checkboxToggle, getAttrsFromTO, getFieldPanel, getPageReference, getSchemaType, loadAttrTOs, reoderSchemas, setAttrs, setSchemas
add, applyState, detachModel, getHeader, getSummary, getTitle, getView, getWizardModel, init, isComplete, onInit, onInitialize, setComplete, setSummaryModel, setTitleModel
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, 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, 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, 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 final IModel<List<MembershipTO>> memberships
public AbstractAttrs(AnyWrapper<?> modelObject, AjaxWizard.Mode mode, List<String> anyTypeClasses, List<String> whichAttrs)
protected abstract void setAttrs(MembershipTO membershipTO)
protected abstract List<AttrTO> getAttrsFromTO(MembershipTO membershipTO)
public void renderHead(IHeaderResponse response)
renderHead
in interface IHeaderContributor
renderHead
in class AbstractAttrsWizardStep<S extends SchemaTO>
public boolean evaluate()
evaluate
in interface WizardModel.ICondition
evaluate
in class AbstractAttrsWizardStep<S extends SchemaTO>
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.