Package ontopoly.components
Class FieldInstanceCreatePlayerPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
-
- org.apache.wicket.markup.html.panel.Panel
-
- ontopoly.components.FieldInstanceCreatePlayerPanel
-
- All Implemented Interfaces:
Serializable
,org.apache.wicket.IClusterable
,org.apache.wicket.IConverterLocator
,org.apache.wicket.markup.html.IHeaderPartContainerProvider
public abstract class FieldInstanceCreatePlayerPanel extends org.apache.wicket.markup.html.panel.Panel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
CREATE_ACTION_NAVIGATE
static int
CREATE_ACTION_NONE
static int
CREATE_ACTION_POPUP
protected FieldInstanceModel
fieldInstanceModel
protected AbstractFieldInstancePanel
fieldInstancePanel
protected FieldsViewModel
fieldsViewModel
protected RoleFieldModel
roleFieldModel
protected TopicTypeModel
topicTypeModel
-
Constructor Summary
Constructors Constructor Description FieldInstanceCreatePlayerPanel(String id, FieldInstanceModel _fieldInstanceModel, FieldsViewModel fieldsViewModel, RoleFieldModel _roleFieldModel, AbstractFieldInstancePanel fieldInstancePanel, int createAction)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Topic
createInstance(TopicType topicType)
protected void
hideInstancePage(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onClick(org.apache.wicket.ajax.AjaxRequestTarget target, TopicType selectedTopicType)
protected void
onDetach()
protected abstract void
performNewSelection(RoleFieldModel ofieldModel, Topic selectedTopic)
protected void
showInstancePage(org.apache.wicket.ajax.AjaxRequestTarget target, Topic topic, TopicType topicType, org.apache.wicket.Component c)
-
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, 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
-
-
-
-
Field Detail
-
CREATE_ACTION_NONE
public static final int CREATE_ACTION_NONE
- See Also:
- Constant Field Values
-
CREATE_ACTION_POPUP
public static final int CREATE_ACTION_POPUP
- See Also:
- Constant Field Values
-
CREATE_ACTION_NAVIGATE
public static final int CREATE_ACTION_NAVIGATE
- See Also:
- Constant Field Values
-
fieldInstancePanel
protected AbstractFieldInstancePanel fieldInstancePanel
-
fieldInstanceModel
protected FieldInstanceModel fieldInstanceModel
-
fieldsViewModel
protected FieldsViewModel fieldsViewModel
-
roleFieldModel
protected RoleFieldModel roleFieldModel
-
topicTypeModel
protected TopicTypeModel topicTypeModel
-
-
Constructor Detail
-
FieldInstanceCreatePlayerPanel
public FieldInstanceCreatePlayerPanel(String id, FieldInstanceModel _fieldInstanceModel, FieldsViewModel fieldsViewModel, RoleFieldModel _roleFieldModel, AbstractFieldInstancePanel fieldInstancePanel, int createAction)
-
-
Method Detail
-
onClick
protected void onClick(org.apache.wicket.ajax.AjaxRequestTarget target, TopicType selectedTopicType)
-
performNewSelection
protected abstract void performNewSelection(RoleFieldModel ofieldModel, Topic selectedTopic)
-
showInstancePage
protected void showInstancePage(org.apache.wicket.ajax.AjaxRequestTarget target, Topic topic, TopicType topicType, org.apache.wicket.Component c)
-
hideInstancePage
protected void hideInstancePage(org.apache.wicket.ajax.AjaxRequestTarget target)
-
onDetach
protected void onDetach()
- Overrides:
onDetach
in classorg.apache.wicket.Component
-
-