|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbioroot.ReagentBean
bioroot.strain.StrainBean
Field Summary |
Fields inherited from class bioroot.ReagentBean |
log |
Constructor Summary | |
StrainBean()
|
|
StrainBean(int id,
DBUtil bioRoot)
|
|
StrainBean(java.sql.ResultSet results)
|
|
StrainBean(java.lang.String[] cells,
IdNameMatch[] cellTypes,
IdNameMatch[] organisms,
IdNameMatch[] markerIDMatch,
UserBean userBean,
DBUtil bioRoot)
For bulk file upload should be 23 cells 0 Name 1 Alias 2 Source 4 Reference 5 Type Bacteria, Yeast, Worm, Insect, Plant, Fish, Cell Line, Bird, Mammal or Other 6 Recipients 7 Organism name 8 Markers names, comma seperated 9 Plasmid Ids 10 Parent Strain Ids 11 Storage Location 12 Mutagen EMS, ENU, MMS, MNU, X-ray, UV, Transposon, T-DNA, Spontaneous or Other 13 Genotype/ Background 14 Phenotype 15 Growth Conditions 16 Restock 17 Remaining Aliquots 18 Array Type Extra Chromosomal or Integration 19 Seed Type Individual Line, Individual Pool, Set of Lines, or Set of Pools 20 Cell Type (Cell Lines) 21 Passage Number ( Cell Lines) 22 Mating Type ( Yeast) diploid, a, alpha, h+, or h-) 23 Availability 24 Visibility 25 Notes |
Method Summary | |
int |
compareTo(java.lang.Object obj)
|
java.lang.String |
getArrayType()
|
int |
getCellTypeId()
|
java.lang.String |
getCellTypeName(DBUtil bioRoot)
Will look one time for a name, all other times will just return "". |
java.lang.String |
getFileName()
|
java.lang.String |
getGenotype()
|
java.lang.String |
getGrowthConditions()
|
java.lang.String |
getHotLinkedParents(DBUtil bioRoot)
Returns HTML parent/ strain names for display. |
java.lang.String |
getHotLinkedPlasmids(DBUtil bioRoot)
Returns HTML plasmid names for display. |
java.lang.String[] |
getMarkers(DBUtil bioRoot)
|
java.lang.String |
getMatingType()
|
java.lang.String |
getMutagen()
|
java.lang.String[] |
getParentConcats(DBUtil bioRoot)
Returns an array of id: strainName, or empty String[]{""} if there are none. |
java.lang.String |
getPassageNumber()
|
java.lang.String |
getPhenotype()
|
java.lang.String |
getPlainTextParent()
Returns plain text of parent ids for archive. |
java.lang.String |
getPlainTextPlasmid()
Returns plain text of plasmid ids for archive. |
java.lang.String[] |
getPlasmidConcats(DBUtil bioRoot)
Returns an array of id: plasmidName, or empty String[]{""} if there are none. |
java.lang.String |
getRecipients()
|
java.lang.String |
getRemainingAliquots()
|
java.lang.String |
getRestock()
|
java.lang.String |
getSeedType()
|
java.lang.String |
getSource()
|
java.lang.String |
getType()
|
boolean |
isStrainNameUnique(DBUtil bioRoot)
checks to see if strain name is unique within labgroup, assumes a connection has been made |
void |
loadStrainBean(java.sql.ResultSet results)
|
boolean |
saveMarkers(DBUtil bioRoot,
boolean deleteOld)
|
boolean |
saveParentIds(DBUtil bioRoot,
boolean deleteOld)
Can delete old strainIds from StrainParent table, and add new entries if any are present in the parentConcats. |
boolean |
savePlasmidIds(DBUtil bioRoot,
boolean deleteOld)
Can delete old plasmidIds from StrainPlasmid table, and add new entries if any are present in the plasmidConcats. |
void |
setArrayType(java.lang.String arrayType)
|
void |
setCellTypeId(int tissueId)
|
void |
setCellTypeName(java.lang.String tissueName)
|
void |
setFileName(java.lang.String fileName)
|
void |
setGenotype(java.lang.String genotype)
|
void |
setGrowthConditions(java.lang.String growthConditions)
|
void |
setMarkers(java.lang.String[] markers)
|
void |
setMatingType(java.lang.String matingType)
|
void |
setMutagen(java.lang.String mutagen)
|
void |
setParentConcats(java.lang.String[] parentConcats)
|
void |
setPassageNumber(java.lang.String passageNumber)
|
void |
setPhenotype(java.lang.String phenotype)
|
void |
setPlasmidConcats(java.lang.String[] plasmidConcats)
|
void |
setRecipients(java.lang.String recipients)
|
void |
setRemainingAliquots(java.lang.String remainingAliquots)
|
void |
setRestock(java.lang.String restock)
|
void |
setSeedType(java.lang.String seedType)
|
void |
setSource(java.lang.String source)
|
void |
setType(java.lang.String type)
|
boolean |
submitNew(DBUtil bioRoot)
Makes a new Strain table entry, don't forget to save associated markers and plasmids after updating this bean with its new id number. |
boolean |
updateOld(DBUtil bioRoot,
UserBean submitter)
Updates a Strain entry, don't forget to update markers and plasmids. |
boolean |
updateStrainCommonAccessFields(DBUtil bioRoot)
Just updates fields that are accessible by all lab group memebers. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StrainBean()
public StrainBean(int id, DBUtil bioRoot)
public StrainBean(java.sql.ResultSet results)
public StrainBean(java.lang.String[] cells, IdNameMatch[] cellTypes, IdNameMatch[] organisms, IdNameMatch[] markerIDMatch, UserBean userBean, DBUtil bioRoot)
Method Detail |
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
compareTo
in class ReagentBean
public java.lang.String getCellTypeName(DBUtil bioRoot)
public java.lang.String[] getPlasmidConcats(DBUtil bioRoot)
public boolean savePlasmidIds(DBUtil bioRoot, boolean deleteOld)
public java.lang.String getHotLinkedPlasmids(DBUtil bioRoot)
public java.lang.String getPlainTextPlasmid()
public java.lang.String[] getMarkers(DBUtil bioRoot)
public void setMarkers(java.lang.String[] markers)
public boolean saveMarkers(DBUtil bioRoot, boolean deleteOld)
public java.lang.String[] getParentConcats(DBUtil bioRoot)
public boolean saveParentIds(DBUtil bioRoot, boolean deleteOld)
public java.lang.String getHotLinkedParents(DBUtil bioRoot)
public java.lang.String getPlainTextParent()
public void loadStrainBean(java.sql.ResultSet results)
public boolean submitNew(DBUtil bioRoot)
public boolean updateOld(DBUtil bioRoot, UserBean submitter)
public boolean updateStrainCommonAccessFields(DBUtil bioRoot)
public boolean isStrainNameUnique(DBUtil bioRoot)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public java.lang.String getGenotype()
public void setGenotype(java.lang.String genotype)
public java.lang.String getGrowthConditions()
public void setGrowthConditions(java.lang.String growthConditions)
public java.lang.String getRemainingAliquots()
public void setRemainingAliquots(java.lang.String remainingAliquots)
public java.lang.String getPassageNumber()
public void setPassageNumber(java.lang.String passageNumber)
public java.lang.String getPhenotype()
public void setPhenotype(java.lang.String phenotype)
public void setPlasmidConcats(java.lang.String[] plasmidConcats)
public java.lang.String getRestock()
public void setRestock(java.lang.String restock)
public void setCellTypeName(java.lang.String tissueName)
public java.lang.String getType()
public void setType(java.lang.String type)
public int getCellTypeId()
public void setCellTypeId(int tissueId)
public java.lang.String getArrayType()
public void setArrayType(java.lang.String arrayType)
public java.lang.String getMatingType()
public void setMatingType(java.lang.String matingType)
public java.lang.String getMutagen()
public void setMutagen(java.lang.String mutagen)
public java.lang.String getSeedType()
public void setSeedType(java.lang.String seedType)
public void setParentConcats(java.lang.String[] parentConcats)
public java.lang.String getRecipients()
public void setRecipients(java.lang.String recipients)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |