bioroot
Class ReagentBean
java.lang.Object
bioroot.ReagentBean
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- AntibodyBean, OligoBean, PlasmidBean, StrainBean
- public class ReagentBean
- extends java.lang.Object
- implements java.lang.Comparable
- Author:
- nix
Container for holding comon information about a reagent (oligo, plasmid, strain, antibody...)
Field Summary |
static org.apache.log4j.Logger |
log
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static org.apache.log4j.Logger log
ReagentBean
public ReagentBean()
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
loadReagentBean
public void loadReagentBean(java.sql.ResultSet results)
updateCommonAccessFields
public boolean updateCommonAccessFields(DBUtil bioRoot,
java.lang.String reagentType)
- Just updates fields that are accessible by all lab group memebers, lastUser, comments given a
reagent type: Oligo or Plasmid. Strain overrides this method.
isReagentNameUnique
public boolean isReagentNameUnique(DBUtil bioRoot,
java.lang.String tableName)
- checks to see if oligo name is unique within labgroup, assumes a connection has been made
canView
public boolean canView(UserBean user,
DBUtil bioRoot)
canModifyAll
public boolean canModifyAll(UserBean user)
canModifyCommon
public boolean canModifyCommon(UserBean user)
getVisibility
public java.lang.String getVisibility(DBUtil bioRoot)
getGenericVisibility
public java.lang.String getGenericVisibility()
- Returns one of the standard visibility settings (WWW, Lab mates, Private) or the generic 'Organization'
getLabGroupName
public java.lang.String getLabGroupName(DBUtil bioRoot)
getOwnerName
public java.lang.String getOwnerName(DBUtil bioRoot)
getOrganismName
public java.lang.String getOrganismName(DBUtil bioRoot)
getOrganismId
public int getOrganismId()
getAlias
public java.lang.String getAlias()
getAvailability
public java.lang.String getAvailability()
getEditHistory
public java.lang.String getEditHistory()
getId
public int getId()
getLabGroupId
public int getLabGroupId()
getLocation
public java.lang.String getLocation()
getMessages
public java.lang.String getMessages()
getName
public java.lang.String getName()
getNotes
public java.lang.String getNotes()
getOwnerId
public int getOwnerId()
isComplete
public boolean isComplete()
getOrderBy
public java.lang.String getOrderBy()
setAlias
public void setAlias(java.lang.String string)
setAvailability
public void setAvailability(java.lang.String string)
setLocation
public void setLocation(java.lang.String string)
setMessages
public void setMessages(java.lang.String string)
appendMessages
public void appendMessages(java.lang.String string)
setName
public void setName(java.lang.String string)
setNotes
public void setNotes(java.lang.String string)
setOrganismId
public void setOrganismId(int i)
setOwnerId
public void setOwnerId(int i)
setVisibility
public void setVisibility(java.lang.String string)
setComplete
public void setComplete(boolean complete)
setEditHistory
public void setEditHistory(java.lang.String editHistory)
setId
public void setId(int id)
setLabGroupId
public void setLabGroupId(int labGroupId)
setOrderBy
public void setOrderBy(java.lang.String orderBy)
setLabGroupName
public void setLabGroupName(java.lang.String labGroupName)
setOrganismName
public void setOrganismName(java.lang.String organismName)
setOwnerName
public void setOwnerName(java.lang.String ownerName)
getComments
public java.lang.String getComments()
setComments
public void setComments(java.lang.String comments)
getLastUser
public java.lang.String getLastUser()
setLastUser
public void setLastUser(java.lang.String lastUser)
getReference
public java.lang.String getReference()
setReference
public void setReference(java.lang.String string)
getOrganization
public Organization getOrganization(DBUtil bioRoot)