ontopoly.components
Class FieldInstanceCreatePlayerPanel

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by ontopoly.components.FieldInstanceCreatePlayerPanel
All Implemented Interfaces:
java.io.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

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
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
           
 
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
 
Constructor Summary
FieldInstanceCreatePlayerPanel(java.lang.String id, FieldInstanceModel _fieldInstanceModel, FieldsViewModel fieldsViewModel, RoleFieldModel _roleFieldModel, AbstractFieldInstancePanel fieldInstancePanel, int createAction)
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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(java.lang.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)

createInstance

protected Topic createInstance(TopicType topicType)

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 class org.apache.wicket.Component


Copyright © 2000-2012 Ontopia.