gov.nih.nci.caarray.common.data.biomaterial
Class BioMaterialDesc

java.lang.Object
  extended by gov.nih.nci.caarray.common.data.biomaterial.BioMaterialDesc
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BioSampleDesc, BioSourceDesc, LabeledExtractDesc

public abstract class BioMaterialDesc
extends java.lang.Object
implements java.io.Serializable

Author:
TranP
See Also:
Serialized Form

Field Summary
protected  java.lang.String description_
           
protected  long id_
           
protected  boolean isEditable
           
protected  VocabData materialType_
           
protected  java.lang.String name_
           
protected  java.util.ArrayList parents_
           
protected  ProtectionGroupData[] protectionGroups_
           
protected  VocabData species_
           
 
Constructor Summary
BioMaterialDesc()
           
 
Method Summary
 java.lang.String getDescription()
           
 long getId()
           
 boolean getIsEditable()
           
 VocabData getMaterialType()
           
 java.lang.String getName()
           
 BioMaterialDesc[] getParents()
           
 ProtectionGroupData[] getProtectionGroups()
           
 VocabData getSpecies()
           
 void setDescription(java.lang.String description)
           
 void setId(long id)
           
 void setIsEditable(boolean isEditable)
           
 void setMaterialType(VocabData materialType)
           
 void setName(java.lang.String name)
           
 void setParents(BioMaterialDesc[] bioMaterials)
           
 void setProtectionGroups(ProtectionGroupData[] protectionGroups)
           
 void setSpecies(VocabData species)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

protectionGroups_

protected ProtectionGroupData[] protectionGroups_

id_

protected long id_

name_

protected java.lang.String name_

description_

protected java.lang.String description_

materialType_

protected VocabData materialType_

species_

protected VocabData species_

parents_

protected java.util.ArrayList parents_

isEditable

protected boolean isEditable
Constructor Detail

BioMaterialDesc

public BioMaterialDesc()
Method Detail

getIsEditable

public boolean getIsEditable()

setIsEditable

public void setIsEditable(boolean isEditable)

getId

public long getId()
Returns:

getMaterialType

public VocabData getMaterialType()
Returns:

getName

public java.lang.String getName()
Returns:

getDescription

public java.lang.String getDescription()
Returns:

getParents

public BioMaterialDesc[] getParents()
Returns:

getSpecies

public VocabData getSpecies()
Returns:

setDescription

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

setId

public void setId(long id)
Parameters:
id -

setMaterialType

public void setMaterialType(VocabData materialType)
Parameters:
data -

setName

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

setParents

public void setParents(BioMaterialDesc[] bioMaterials)
Parameters:
bioMaterialIds -

setSpecies

public void setSpecies(VocabData species)
Parameters:
species -

getProtectionGroups

public ProtectionGroupData[] getProtectionGroups()
Returns:
Returns the protectionGroup_.

setProtectionGroups

public void setProtectionGroups(ProtectionGroupData[] protectionGroups)
Parameters:
protectionGroup_ - The protectionGroup_ to set.