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

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
All Implemented Interfaces:
AnnotatedObject, BasicObject, IntactObject, Interactor, java.io.Serializable
Direct Known Subclasses:
InteractionProxy, ProteinProxy

public class InteractorProxy
extends AnnotatedObjectProxy
implements Interactor

Version:
$Id: InteractorProxy.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
InteractorProxy()
           
InteractorProxy(java.lang.reflect.InvocationHandler handler)
           
InteractorProxy(org.apache.ojb.broker.PBKey key, org.apache.ojb.broker.Identity uniqueId)
           
 
Method Summary
 void addActiveInstance(Component component)
           
 void addProduct(Product product)
           
 boolean equals(java.lang.Object o)
           
 java.util.Collection getActiveInstances()
           
 BioSource getBioSource()
          Implements AnnotatedObject methods
 java.lang.String getBioSourceAc()
           
 java.util.Collection getProducts()
           
 int hashCode()
           
 void removeActiveInstance(Component component)
           
 void removeProduct(Product product)
           
 void setActiveInstances(java.util.Collection someActiveInstance)
           
 void setBioSource(BioSource bioSource)
           
 void setBioSourceAc(java.lang.String bioSourceAc)
           
 void setProducts(java.util.Collection someProduct)
           
 
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.Interactor
toString
 
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

InteractorProxy

public InteractorProxy()

InteractorProxy

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

InteractorProxy

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

getBioSource

public BioSource getBioSource()
Implements AnnotatedObject methods

Specified by:
getBioSource in interface Interactor

setBioSource

public void setBioSource(BioSource bioSource)
Specified by:
setBioSource in interface Interactor

setActiveInstances

public void setActiveInstances(java.util.Collection someActiveInstance)
Specified by:
setActiveInstances in interface Interactor

getActiveInstances

public java.util.Collection getActiveInstances()
Specified by:
getActiveInstances in interface Interactor

addActiveInstance

public void addActiveInstance(Component component)
Specified by:
addActiveInstance in interface Interactor

removeActiveInstance

public void removeActiveInstance(Component component)
Specified by:
removeActiveInstance in interface Interactor

setProducts

public void setProducts(java.util.Collection someProduct)
Specified by:
setProducts in interface Interactor

getProducts

public java.util.Collection getProducts()
Specified by:
getProducts in interface Interactor

addProduct

public void addProduct(Product product)
Specified by:
addProduct in interface Interactor

removeProduct

public void removeProduct(Product product)
Specified by:
removeProduct in interface Interactor

getBioSourceAc

public java.lang.String getBioSourceAc()
Specified by:
getBioSourceAc in interface Interactor

setBioSourceAc

public void setBioSourceAc(java.lang.String bioSourceAc)
Specified by:
setBioSourceAc in interface Interactor

equals

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

hashCode

public int hashCode()
Specified by:
hashCode in interface Interactor
Overrides:
hashCode in class AnnotatedObjectProxy


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