Class FieldInstanceAssociationBinaryField

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

    public abstract class FieldInstanceAssociationBinaryField
    extends org.apache.wicket.markup.html.panel.Panel
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.wicket.Component

        org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
    • Field Summary

      • Fields inherited from class org.apache.wicket.Component

        ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected RoleField getOtherBinaryRoleField​(RoleField thisField)  
      org.apache.wicket.markup.html.form.FormComponent<Topic> getUpdateableComponent()  
      protected void onNewSelection​(FieldValueModel fieldValueModel, Topic selectedTopic)  
      protected abstract void performNewSelection​(FieldValueModel fieldValueModel, RoleField selectedField, Topic selectedTopic)  
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        onComponentTag, onComponentTagBody, renderHead
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup

        newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

        getMarkupType, getWebPage, getWebRequest
      • Methods inherited from class org.apache.wicket.MarkupContainer

        add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
      • Methods inherited from class org.apache.wicket.Component

        add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
    • Constructor Detail

      • FieldInstanceAssociationBinaryField

        public FieldInstanceAssociationBinaryField​(String id,
                                                   RoleFieldModel valueFieldModel,
                                                   FieldValueModel fieldValueModel,
                                                   FieldsViewModel fieldsViewModel,
                                                   boolean readonly,
                                                   boolean embedded,
                                                   boolean traversable,
                                                   boolean allowAdd)
    • Method Detail

      • onNewSelection

        protected void onNewSelection​(FieldValueModel fieldValueModel,
                                      Topic selectedTopic)
      • performNewSelection

        protected abstract void performNewSelection​(FieldValueModel fieldValueModel,
                                                    RoleField selectedField,
                                                    Topic selectedTopic)
      • getOtherBinaryRoleField

        protected RoleField getOtherBinaryRoleField​(RoleField thisField)
      • getUpdateableComponent

        public org.apache.wicket.markup.html.form.FormComponent<Topic> getUpdateableComponent()