object.microarray
Class MicroarrayElement

java.lang.Object
  extended by object.microarray.MicroarrayElement
All Implemented Interfaces:
java.io.Serializable

public class MicroarrayElement
extends java.lang.Object
implements java.io.Serializable

Description
A light Microarray Object
Infos : KLB - IPMC - 02/2004

See Also:
Microarray_order, Microarray, Serialized Form

Field Summary
private  boolean is_load
          Boolean true if the MicroarrayElement is load and false if not.
private  java.lang.String labeling_ch1
          Labeling cy3 reference of the Microarray object corresponding to this MicroarrayElement
private  java.lang.String labeling_ch2
          Labeling cy5 reference of the Microarray object corresponding to this MicroarrayElement
private  Microarray microarray
          Microarray object corresponding to this MicroarrayElement
(might be not initialized most of the time)
private  int microarray_id
          ID of the Microarray object corresponding to this MicroarrayElement
private  java.lang.String slide_code
          Slide_code of the Microarray object corresponding to this MicroarrayElement
private  int spotting_id
          ID of the Spotting Object parent of the Microarray object corresponding to this MicroarrayElement
 
Constructor Summary
MicroarrayElement(int microarray_id, int spotting_id, java.lang.String slide_code, boolean is_active)
          Constructs a MicroarrayElement object from several parameters.
 
Method Summary
 boolean getIs_load()
          Boolean true if the MicroarrayElement is load and false if not.
 java.lang.String getLabeling_ch1()
          labeling_ch1 reference of the Microarray object corresponding to this MicroarrayElement
 java.lang.String getLabeling_ch2()
          labeling_ch2 reference of the Microarray object corresponding to this MicroarrayElement
 int getMicroarray_id()
          ID of the Microarray object corresponding to this MicroarrayElement
 Microarray getMicroarray()
          Microarray object corresponding to this MicroarrayElement
(might be not initialized most of the time)
 java.lang.String getSlide_code()
          Slide_code of the Microarray object corresponding to this MicroarrayElement
 int getSpotting_id()
          ID of the Spotting Object parent of the Microarray object corresponding to this MicroarrayElement
 void setIs_load(boolean is_load)
           
 void setLabeling_ch1(java.lang.String labeling_ch1)
           
 void setLabeling_ch2(java.lang.String labeling_ch2)
           
 void setMicroarray_id(int microarray_id)
           
 void setMicroarray(Microarray microarray)
           
 void setSlide_code(java.lang.String slide_code)
           
 void setSpotting_id(int spotting_id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

microarray_id

private int microarray_id
ID of the Microarray object corresponding to this MicroarrayElement


spotting_id

private int spotting_id
ID of the Spotting Object parent of the Microarray object corresponding to this MicroarrayElement


slide_code

private java.lang.String slide_code
Slide_code of the Microarray object corresponding to this MicroarrayElement


labeling_ch1

private java.lang.String labeling_ch1
Labeling cy3 reference of the Microarray object corresponding to this MicroarrayElement


labeling_ch2

private java.lang.String labeling_ch2
Labeling cy5 reference of the Microarray object corresponding to this MicroarrayElement


microarray

private Microarray microarray
Microarray object corresponding to this MicroarrayElement
(might be not initialized most of the time)


is_load

private boolean is_load
Boolean true if the MicroarrayElement is load and false if not.

Constructor Detail

MicroarrayElement

public MicroarrayElement(int microarray_id,
                         int spotting_id,
                         java.lang.String slide_code,
                         boolean is_active)
Constructs a MicroarrayElement object from several parameters. Load into the Microarray object the microarray_swap_id param

Parameters:
microarray_id - ID of Microarray corresponding to the MicroarrayElement
spotting_id -
slide_code -
is_active -
Method Detail

getMicroarray_id

public int getMicroarray_id()
ID of the Microarray object corresponding to this MicroarrayElement


setMicroarray_id

public void setMicroarray_id(int microarray_id)

getSpotting_id

public int getSpotting_id()
ID of the Spotting Object parent of the Microarray object corresponding to this MicroarrayElement


setSpotting_id

public void setSpotting_id(int spotting_id)

getSlide_code

public java.lang.String getSlide_code()
Slide_code of the Microarray object corresponding to this MicroarrayElement


setSlide_code

public void setSlide_code(java.lang.String slide_code)

getLabeling_ch1

public java.lang.String getLabeling_ch1()
labeling_ch1 reference of the Microarray object corresponding to this MicroarrayElement


setLabeling_ch1

public void setLabeling_ch1(java.lang.String labeling_ch1)

getLabeling_ch2

public java.lang.String getLabeling_ch2()
labeling_ch2 reference of the Microarray object corresponding to this MicroarrayElement


setLabeling_ch2

public void setLabeling_ch2(java.lang.String labeling_ch2)

getMicroarray

public Microarray getMicroarray()
Microarray object corresponding to this MicroarrayElement
(might be not initialized most of the time)


setMicroarray

public void setMicroarray(Microarray microarray)

getIs_load

public boolean getIs_load()
Boolean true if the MicroarrayElement is load and false if not.


setIs_load

public void setIs_load(boolean is_load)