uk.ac.ebi.intact.model.proxy
Class InteractionProxy

java.lang.Object
  |
  +--org.apache.ojb.broker.VirtualProxy
        |
        +--uk.ac.ebi.intact.model.proxy.IntactObjectProxy
              |
              +--uk.ac.ebi.intact.model.proxy.BasicObjectProxy
                    |
                    +--uk.ac.ebi.intact.model.proxy.AnnotatedObjectProxy
                          |
                          +--uk.ac.ebi.intact.model.proxy.InteractorProxy
                                |
                                +--uk.ac.ebi.intact.model.proxy.InteractionProxy
All Implemented Interfaces:
AnnotatedObject, BasicObject, IntactObject, Interaction, Interactor, java.io.Serializable

public class InteractionProxy
extends InteractorProxy
implements Interaction

Version:
$Id: InteractionProxy.java,v 1.2 2004/02/10 15:07:16 skerrien Exp $
Author:
Samuel Kerrien (skerrien@ebi.ac.uk)
See Also:
Serialized Form

Constructor Summary
InteractionProxy()
           
InteractionProxy(java.lang.reflect.InvocationHandler handler)
           
InteractionProxy(org.apache.ojb.broker.PBKey key, org.apache.ojb.broker.Identity uniqueId)
           
 
Method Summary
 void addComponent(Component component)
           
 void addExperiment(Experiment experiment)
           
 void addReleased(Product product)
           
 boolean equals(java.lang.Object o)
           
 Component getBait()
           
 java.util.Collection getComponents()
           
 CvInteractionType getCvInteractionType()
           
 java.lang.String getCvInteractionTypeAc()
           
 java.util.Collection getExperiments()
           
 java.lang.Float getKD()
          Implements Interaction's methods
 java.util.Collection getReleased()
           
 int hashCode()
           
 void removeComponent(Component component)
           
 void removeExperiment(Experiment experiment)
           
 void removeReleased(Product product)
           
 void setComponents(java.util.Collection someComponent)
           
 void setCvInteractionType(CvInteractionType cvInteractionType)
           
 void setCvInteractionTypeAc(java.lang.String ac)
           
 void setExperiments(java.util.Collection someExperiment)
           
 void setKD(java.lang.Float kD)
           
 void setReleased(java.util.Collection someReleased)
           
 
Methods inherited from class uk.ac.ebi.intact.model.proxy.InteractorProxy
addActiveInstance, addProduct, getActiveInstances, getBioSource, getBioSourceAc, getProducts, removeActiveInstance, removeProduct, setActiveInstances, setBioSource, setBioSourceAc, setProducts
 
Methods inherited from class uk.ac.ebi.intact.model.proxy.AnnotatedObjectProxy
addAlias, addAnnotation, addReference, addXref, getAliases, getAnnotations, getCurator, getCuratorAc, getFullName, getReferences, getShortLabel, getXrefs, removeAlias, removeAnnotation, removeReference, removeXref, setAliases, setAnnotation, setCurator, setCuratorAc, setFullName, setReferences, setShortLabel, setXrefs, update, updateUniqueAnnotation
 
Methods inherited from class uk.ac.ebi.intact.model.proxy.BasicObjectProxy
addEvidence, getEvidences, getOwner, getOwnerAc, removeEvidence, setEvidences, setOwner, setOwnerAc
 
Methods inherited from class uk.ac.ebi.intact.model.proxy.IntactObjectProxy
getAc, getCreated, getRealClassName, getUpdated, setAc, setCreated, setUpdated, toString
 
Methods inherited from class org.apache.ojb.broker.VirtualProxy
alreadyMaterialized, createProxy, getIndirectionHandler, getRealSubject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.ac.ebi.intact.model.Interaction
toString
 
Methods inherited from interface uk.ac.ebi.intact.model.Interactor
addActiveInstance, addProduct, getActiveInstances, getBioSource, getBioSourceAc, getProducts, removeActiveInstance, removeProduct, setActiveInstances, setBioSource, setBioSourceAc, setProducts
 
Methods inherited from interface uk.ac.ebi.intact.model.AnnotatedObject
addAlias, addAnnotation, addReference, addXref, getAliases, getAnnotations, getCurator, getCuratorAc, getFullName, getReferences, getShortLabel, getXrefs, removeAlias, removeAnnotation, removeReference, removeXref, setAliases, setAnnotation, setCurator, setCuratorAc, setFullName, setReferences, setShortLabel, setXrefs, update, updateUniqueAnnotation
 
Methods inherited from interface uk.ac.ebi.intact.model.BasicObject
addEvidence, getEvidences, getOwner, getOwnerAc, removeEvidence, setEvidences, setOwner, setOwnerAc
 
Methods inherited from interface uk.ac.ebi.intact.model.IntactObject
getAc, getCreated, getUpdated, setAc, setCreated, setUpdated
 

Constructor Detail

InteractionProxy

public InteractionProxy()

InteractionProxy

public InteractionProxy(org.apache.ojb.broker.PBKey key,
                        org.apache.ojb.broker.Identity uniqueId)
Parameters:
uniqueId - org.apache.ojb.broker.Identity

InteractionProxy

public InteractionProxy(java.lang.reflect.InvocationHandler handler)
Method Detail

getKD

public java.lang.Float getKD()
Implements Interaction's methods

Specified by:
getKD in interface Interaction

setKD

public void setKD(java.lang.Float kD)
Specified by:
setKD in interface Interaction

setComponents

public void setComponents(java.util.Collection someComponent)
Specified by:
setComponents in interface Interaction

getComponents

public java.util.Collection getComponents()
Specified by:
getComponents in interface Interaction

addComponent

public void addComponent(Component component)
Specified by:
addComponent in interface Interaction

removeComponent

public void removeComponent(Component component)
Specified by:
removeComponent in interface Interaction

setReleased

public void setReleased(java.util.Collection someReleased)
Specified by:
setReleased in interface Interaction

getReleased

public java.util.Collection getReleased()
Specified by:
getReleased in interface Interaction

addReleased

public void addReleased(Product product)
Specified by:
addReleased in interface Interaction

removeReleased

public void removeReleased(Product product)
Specified by:
removeReleased in interface Interaction

setExperiments

public void setExperiments(java.util.Collection someExperiment)
Specified by:
setExperiments in interface Interaction

getExperiments

public java.util.Collection getExperiments()
Specified by:
getExperiments in interface Interaction

addExperiment

public void addExperiment(Experiment experiment)
Specified by:
addExperiment in interface Interaction

removeExperiment

public void removeExperiment(Experiment experiment)
Specified by:
removeExperiment in interface Interaction

getCvInteractionType

public CvInteractionType getCvInteractionType()
Specified by:
getCvInteractionType in interface Interaction

setCvInteractionType

public void setCvInteractionType(CvInteractionType cvInteractionType)
Specified by:
setCvInteractionType in interface Interaction

getCvInteractionTypeAc

public java.lang.String getCvInteractionTypeAc()
Specified by:
getCvInteractionTypeAc in interface Interaction

setCvInteractionTypeAc

public void setCvInteractionTypeAc(java.lang.String ac)
Specified by:
setCvInteractionTypeAc in interface Interaction

getBait

public Component getBait()
Specified by:
getBait in interface Interaction

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface Interaction
Overrides:
equals in class InteractorProxy

hashCode

public int hashCode()
Specified by:
hashCode in interface Interaction
Overrides:
hashCode in class InteractorProxy


IntAct Project - EMBL-EBI 2004 - intact-help@ebi.ac.uk