edu.mayo.informatics.resourcereader.obo
Class OBOEntity

java.lang.Object
  extended by edu.mayo.informatics.resourcereader.core.impl.Resource
      extended by edu.mayo.informatics.resourcereader.obo.OBO
          extended by edu.mayo.informatics.resourcereader.obo.OBOEntity
All Implemented Interfaces:
ResourceEntity, TopResource
Direct Known Subclasses:
OBOInstance, OBORelation, OBOTerm

public abstract class OBOEntity
extends OBO
implements ResourceEntity

A commom class that is used to store common entity information

Version:
subversion $Revision: $ checked in on $Date: $
Author:
Deepak Sharma

Field Summary
 java.util.Vector<java.lang.String> altIds
           
 java.lang.String comment
           
 java.lang.String consider
           
 java.lang.String created_by
           
 java.lang.String creation_date
           
 java.util.Vector<OBODbxref> dbXrefs
           
 java.lang.String definition
           
 java.util.Vector<OBODbxref> definitionSources
           
 java.lang.String id
           
 boolean isAnonymous
           
 boolean isObsolete
           
 java.lang.String name
           
 java.lang.String namespace
           
 java.lang.String prefix
           
 java.lang.String replacedBy
           
 java.util.Vector<OBOSynonym> synonyms
           
 
Fields inherited from class edu.mayo.informatics.resourcereader.obo.OBO
logger
 
Constructor Summary
OBOEntity()
           
OBOEntity(CachingMessageDirectorIF rLogger)
           
 
Method Summary
 java.util.Vector<java.lang.String> getAltIds()
           
 java.lang.String getComment()
           
 java.lang.String getConsider()
           
 java.lang.String getCreated_by()
           
 java.lang.String getCreation_date()
           
 java.util.Vector<OBODbxref> getDbXrefs()
           
 java.lang.String getDefinition()
           
 java.util.Vector<OBODbxref> getDefinitionSources()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 java.lang.String getPrefix()
           
 java.lang.String getReplacedBy()
           
 java.util.Vector<OBOSynonym> getSynonyms()
           
 boolean isAnonymous()
           
 boolean isObsolete()
           
 void merge(OBOEntity entity)
          The merge operation would cause all the non null string data elements of entity to overwrite their counterparts in the current instance.
 void setAltIds(java.util.Vector<java.lang.String> altIds)
           
 void setAnonymous(boolean isAnonymous)
           
 void setComment(java.lang.String comment)
           
 void setConsider(java.lang.String consider)
           
 void setCreated_by(java.lang.String created_by)
           
 void setCreation_date(java.lang.String creation_date)
           
 void setDbXrefs(java.util.Vector<OBODbxref> dbXrefs)
           
 void setDefinition(java.lang.String definition)
           
 void setDefinitionSources(java.util.Vector<OBODbxref> definitionSources)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setNamespace(java.lang.String namespace)
           
 void setObsolete(boolean isObsolete)
           
 void setPrefix(java.lang.String prefix)
           
 void setReplacedBy(java.lang.String replacedBy)
           
 void setSynonyms(java.util.Vector<OBOSynonym> synonyms)
           
 
Methods inherited from class edu.mayo.informatics.resourcereader.core.impl.Resource
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public java.lang.String id

prefix

public java.lang.String prefix

name

public java.lang.String name

namespace

public java.lang.String namespace

isAnonymous

public boolean isAnonymous

isObsolete

public boolean isObsolete

replacedBy

public java.lang.String replacedBy

consider

public java.lang.String consider

comment

public java.lang.String comment

definition

public java.lang.String definition

created_by

public java.lang.String created_by

creation_date

public java.lang.String creation_date

definitionSources

public java.util.Vector<OBODbxref> definitionSources

dbXrefs

public java.util.Vector<OBODbxref> dbXrefs

synonyms

public java.util.Vector<OBOSynonym> synonyms

altIds

public java.util.Vector<java.lang.String> altIds
Constructor Detail

OBOEntity

public OBOEntity()

OBOEntity

public OBOEntity(CachingMessageDirectorIF rLogger)
Method Detail

getAltIds

public java.util.Vector<java.lang.String> getAltIds()

setAltIds

public void setAltIds(java.util.Vector<java.lang.String> altIds)

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String comment)

getConsider

public java.lang.String getConsider()

setConsider

public void setConsider(java.lang.String consider)

getDbXrefs

public java.util.Vector<OBODbxref> getDbXrefs()

setDbXrefs

public void setDbXrefs(java.util.Vector<OBODbxref> dbXrefs)

getDefinition

public java.lang.String getDefinition()

setDefinition

public void setDefinition(java.lang.String definition)

getCreated_by

public java.lang.String getCreated_by()

setCreated_by

public void setCreated_by(java.lang.String created_by)

getCreation_date

public java.lang.String getCreation_date()

setCreation_date

public void setCreation_date(java.lang.String creation_date)

getDefinitionSources

public java.util.Vector<OBODbxref> getDefinitionSources()

setDefinitionSources

public void setDefinitionSources(java.util.Vector<OBODbxref> definitionSources)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

isAnonymous

public boolean isAnonymous()

setAnonymous

public void setAnonymous(boolean isAnonymous)

isObsolete

public boolean isObsolete()

setObsolete

public void setObsolete(boolean isObsolete)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNamespace

public java.lang.String getNamespace()

setNamespace

public void setNamespace(java.lang.String namespace)

getPrefix

public java.lang.String getPrefix()

setPrefix

public void setPrefix(java.lang.String prefix)

getReplacedBy

public java.lang.String getReplacedBy()

setReplacedBy

public void setReplacedBy(java.lang.String replacedBy)

getSynonyms

public java.util.Vector<OBOSynonym> getSynonyms()

setSynonyms

public void setSynonyms(java.util.Vector<OBOSynonym> synonyms)

merge

public void merge(OBOEntity entity)
The merge operation would cause all the non null string data elements of entity to overwrite their counterparts in the current instance. The Vector data elements are merged. The boolean variables are overwritten with the data counterpart in entity.

Parameters:
entity -

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.