SigPath

org.sigpath.tapestry.pages
Class AddKinetic

java.lang.Object
  extended by org.apache.tapestry.spec.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.apache.tapestry.AbstractPage
                  extended by org.apache.tapestry.html.BasePage
                      extended by org.sigpath.tapestry.pages.ValidatedPage
                          extended by org.sigpath.tapestry.pages.AddKinetic
All Implemented Interfaces:
EventListener, PageRenderListener, PageValidateListener, IComponent, ILocatable, ILocationHolder, IPage, IRender

public abstract class AddKinetic
extends ValidatedPage
implements PageRenderListener


Field Summary
 
Fields inherited from class org.sigpath.tapestry.pages.ValidatedPage
_validationDelegate
 
Constructor Summary
AddKinetic()
           
 
Method Summary
 void activate(IRequestCycle cycle, Kinetic kinetic)
          Sets the kinetic property of the page.
 void addPublications(IRequestCycle cycle)
          opens the addPublications page.
abstract  Object[] getDescriptions()
           
abstract  Kinetic getEditedKinetic()
           
 Reaction getEditedKineticInteraction()
          Retrieve the KineticInteraction (a reaction) from the visit.
abstract  Formula getFormula()
           
abstract  ListEditMap getListEditMap()
           
abstract  Object[] getTypes()
           
abstract  Object[] getUnits()
           
 UserComments getUserComments()
           
 void pageBeginRender(PageEvent event)
          If needed, the inital values to the page properties
 void parseFormulae(IRequestCycle cycle)
          Parse the Formulae and generate the corresponding bindings.
 void saveKinetic(IRequestCycle cycle)
          Saves the kinetic into the database.
abstract  void setDescriptions(Object[] ts)
           
abstract  void setEditedKinetic(Kinetic comp)
           
abstract  void setFormula(Formula f)
           
abstract  void setListEditMap(ListEditMap bindingsUnit)
           
abstract  void setTypes(Object[] ts)
           
abstract  void setUnits(Object[] ts)
           
 void setUserComments(UserComments comments)
           
 void synchronizeBinding(IRequestCycle cycle)
          Modified from the tapestry ListEdit component reference.
 void validateKinetic(Kinetic kinetic)
          validate the Kinetic using the TValidateKinetics class
 
Methods inherited from class org.sigpath.tapestry.pages.ValidatedPage
getModelErrorsList, getValidationDelegate, initialize, moveTo, pageValidate, passErrorsToValidateDelegate, setErrorField
 
Methods inherited from class org.apache.tapestry.html.BasePage
getResponseWriter
 
Methods inherited from class org.apache.tapestry.AbstractPage
addPageDetachListener, addPageRenderListener, addPageValidateListener, attach, beginPageRender, beginResponse, detach, endPageRender, firePageBeginRender, firePageDetached, firePageEndRender, firePageValidate, getChangeObserver, getEngine, getExtendedId, getGlobal, getIdPath, getLocale, getNestedComponent, getOutputEncoding, getPageName, getRequestCycle, getVisit, removePageDetachListener, removePageRenderListener, removePageValidateListener, renderPage, setChangeObserver, setLocale, setPageName, setRequestCycle, validate
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, cleanupAfterRender, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainer, getId, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification, toString
 
Methods inherited from class org.apache.tapestry.spec.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.event.PageRenderListener
pageEndRender
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getId, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Constructor Detail

AddKinetic

public AddKinetic()
Method Detail

parseFormulae

public void parseFormulae(IRequestCycle cycle)
                   throws SigPathDatabaseException
Parse the Formulae and generate the corresponding bindings.

Parameters:
cycle -
Throws:
SigPathDatabaseException

saveKinetic

public void saveKinetic(IRequestCycle cycle)
                 throws SigPathDatabaseException
Saves the kinetic into the database. * @param cycle

Throws:
SigPathDatabaseException

pageBeginRender

public void pageBeginRender(PageEvent event)
If needed, the inital values to the page properties

Specified by:
pageBeginRender in interface PageRenderListener
Parameters:
event -

activate

public void activate(IRequestCycle cycle,
                     Kinetic kinetic)
Sets the kinetic property of the page.

Parameters:
cycle -
kinetic -

synchronizeBinding

public void synchronizeBinding(IRequestCycle cycle)
Modified from the tapestry ListEdit component reference.

Parameters:
cycle -

validateKinetic

public void validateKinetic(Kinetic kinetic)
                     throws SigPathDatabaseException,
                            IOException,
                            ClassNotFoundException
validate the Kinetic using the TValidateKinetics class

Parameters:
kinetic -
Throws:
SigPathDatabaseException
IOException
ClassNotFoundException

getEditedKineticInteraction

public Reaction getEditedKineticInteraction()
Retrieve the KineticInteraction (a reaction) from the visit.

Returns:

addPublications

public void addPublications(IRequestCycle cycle)
opens the addPublications page.

Parameters:
cycle -

setEditedKinetic

public abstract void setEditedKinetic(Kinetic comp)

getEditedKinetic

public abstract Kinetic getEditedKinetic()

setListEditMap

public abstract void setListEditMap(ListEditMap bindingsUnit)

getListEditMap

public abstract ListEditMap getListEditMap()

setUnits

public abstract void setUnits(Object[] ts)

getUnits

public abstract Object[] getUnits()

setDescriptions

public abstract void setDescriptions(Object[] ts)

getDescriptions

public abstract Object[] getDescriptions()

setTypes

public abstract void setTypes(Object[] ts)

getTypes

public abstract Object[] getTypes()

getFormula

public abstract Formula getFormula()

setFormula

public abstract void setFormula(Formula f)

getUserComments

public UserComments getUserComments()

setUserComments

public void setUserComments(UserComments comments)

SigPath

Copyright © 2002-2005 Institute for Computational Biomedicine, All Rights Reserved.