gov.nih.nci.caarray.common.data.experiment
Class ExperimentDesc

java.lang.Object
  extended by gov.nih.nci.caarray.common.data.experiment.ExperimentDesc
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExperimentShortDesc

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

Author:
TranP
See Also:
Serialized Form

Constructor Summary
ExperimentDesc()
           
 
Method Summary
 void addToExperimentProviderRoles(ExperimentProviderRoleData providerRole)
           
 void addType(VocabData type)
           
 java.util.Date getCompletionDate()
           
 java.lang.String getCompletionDateFormatted()
           
 java.lang.String getDescription()
           
 ExperimentProviderRoleData[] getExperimentProviderRoles()
           
 java.lang.String getExperimentType()
           
 long getId()
           
 java.lang.String getIdentifier()
           
 java.lang.String getName()
           
 int getNumberOfHybridizations()
           
 java.lang.String getPrincipalInvestigator()
          Return the PI for the Experiment
 ProtectionGroupData[] getProtectionGroups()
           
 java.lang.String getSecuredElementId()
           
 VocabData getSpecies()
           
 VocabData[] getTypes()
           
 void setCompletionDate(java.util.Date date)
           
 void setDescription(java.lang.String description)
           
 void setExperimentProviderRoles(ExperimentProviderRoleData[] providerRoles)
           
 void setId(long id)
           
 void setIdentifier(java.lang.String identifier)
           
 void setName(java.lang.String name)
           
 void setNumberOfHybridizations(int number)
           
 void setProtectionGroups(ProtectionGroupData[] datas)
           
 void setSecuredElementId(java.lang.String securedElementId)
           
 void setSpecies(VocabData species)
           
 void setTypes(VocabData[] types)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentDesc

public ExperimentDesc()
Method Detail

getId

public long getId()
Returns:

getSecuredElementId

public java.lang.String getSecuredElementId()

getIdentifier

public java.lang.String getIdentifier()
Returns:

setIdentifier

public void setIdentifier(java.lang.String identifier)
Parameters:
string -

getName

public java.lang.String getName()
Returns:

getTypes

public VocabData[] getTypes()
Returns:

setId

public void setId(long id)
Parameters:
id -

setSecuredElementId

public void setSecuredElementId(java.lang.String securedElementId)
Parameters:
securedElementId -

setName

public void setName(java.lang.String name)
Parameters:
name -

addType

public void addType(VocabData type)
Parameters:
type -

setTypes

public void setTypes(VocabData[] types)
Parameters:
type -

getSpecies

public VocabData getSpecies()

setSpecies

public void setSpecies(VocabData species)

getNumberOfHybridizations

public int getNumberOfHybridizations()
Returns:

setNumberOfHybridizations

public void setNumberOfHybridizations(int number)
Parameters:
number -

getCompletionDate

public java.util.Date getCompletionDate()
Returns:

getCompletionDateFormatted

public java.lang.String getCompletionDateFormatted()

getDescription

public java.lang.String getDescription()
Returns:

setCompletionDate

public void setCompletionDate(java.util.Date date)
Parameters:
date -

setDescription

public void setDescription(java.lang.String description)
Parameters:
description -

getProtectionGroups

public ProtectionGroupData[] getProtectionGroups()
Returns:

setProtectionGroups

public void setProtectionGroups(ProtectionGroupData[] datas)
Parameters:
datas -

getExperimentProviderRoles

public ExperimentProviderRoleData[] getExperimentProviderRoles()
Returns:

setExperimentProviderRoles

public void setExperimentProviderRoles(ExperimentProviderRoleData[] providerRoles)
Parameters:
list -

addToExperimentProviderRoles

public void addToExperimentProviderRoles(ExperimentProviderRoleData providerRole)

getPrincipalInvestigator

public java.lang.String getPrincipalInvestigator()
Return the PI for the Experiment

Returns:

getExperimentType

public java.lang.String getExperimentType()