public class FieldInstanceAssociationNaryField
extends org.apache.wicket.markup.html.panel.Panel
Modifier and Type | Field and Description |
---|---|
protected int |
arity |
protected RoleFieldModel |
currentFieldModel |
protected TopicModel<Topic> |
currentTopicModel |
protected FieldValueModel |
fieldValueModel |
protected boolean |
needsUpdate |
protected FieldInstanceAssociationNaryPanel |
parentPanel |
protected Map<RoleFieldModel,TopicModel<Topic>> |
selectedPlayers |
Constructor and Description |
---|
FieldInstanceAssociationNaryField(String id,
FieldInstanceAssociationNaryPanel _parentPanel,
RoleFieldModel roleFieldModel,
List<RoleFieldModel> otherRoleFieldModels,
FieldValueModel _fieldValueModel,
FieldsViewModel fieldsViewModel,
boolean readonly,
boolean traversable,
int arity) |
Modifier and Type | Method and Description |
---|---|
protected RoleField.ValueIF |
createValue() |
void |
onDetach() |
protected void |
onError(org.apache.wicket.ajax.AjaxRequestTarget target,
RuntimeException e) |
protected boolean |
onNewSelection(RoleFieldModel ofieldModel,
Topic selectedTopic) |
protected void |
onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
performNewSelection(RoleFieldModel ofieldModel,
Topic selectedTopic) |
onComponentTag, onComponentTagBody, renderHead
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
getMarkupType, getWebPage, getWebRequest
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
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, 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
protected int arity
protected final FieldValueModel fieldValueModel
protected final Map<RoleFieldModel,TopicModel<Topic>> selectedPlayers
protected final FieldInstanceAssociationNaryPanel parentPanel
protected boolean needsUpdate
protected final RoleFieldModel currentFieldModel
protected final TopicModel<Topic> currentTopicModel
public FieldInstanceAssociationNaryField(String id, FieldInstanceAssociationNaryPanel _parentPanel, RoleFieldModel roleFieldModel, List<RoleFieldModel> otherRoleFieldModels, FieldValueModel _fieldValueModel, FieldsViewModel fieldsViewModel, boolean readonly, boolean traversable, int arity)
protected boolean onNewSelection(RoleFieldModel ofieldModel, Topic selectedTopic)
protected void performNewSelection(RoleFieldModel ofieldModel, Topic selectedTopic)
protected void onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void onError(org.apache.wicket.ajax.AjaxRequestTarget target, RuntimeException e)
protected RoleField.ValueIF createValue()
public void onDetach()
onDetach
in class org.apache.wicket.Component