apollo.datamodel
Class Identifier
java.lang.Object
apollo.datamodel.Identifier
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Identifier
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
|
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
|
Constructor Summary |
Identifier(java.lang.String description)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static final org.apache.log4j.Logger logger
Identifier
public Identifier(java.lang.String description)
setDescription
public void setDescription(java.lang.String desc)
getDescription
public java.lang.String getDescription()
getSynonyms
public java.util.Vector getSynonyms()
- this returns all synonyms, both internal and external. internal synonyms have
the property "is_internal" set to 1
getSynonyms
public java.util.Vector getSynonyms(boolean excludeInternalSynonyms)
- This used to return a clone, for no good reason that anyone can recall, so
now it doesn't.
addSynonym
public void addSynonym(java.lang.String syn)
addSynonym
public void addSynonym(int index,
java.lang.String syn)
addSynonym
public void addSynonym(Synonym syn)
addSynonym
public void addSynonym(int index,
Synonym syn)
deleteSynonym
public void deleteSynonym(Synonym nym)
deleteSynonym
public void deleteSynonym(java.lang.String nym)
clearSynonyms
public void clearSynonyms()
nullSynonyms
public void nullSynonyms()
getDbXrefs
public java.util.Vector getDbXrefs()
addDbXref
public void addDbXref(DbXref dbxref)
deleteDbXref
public void deleteDbXref(DbXref dbxref)
nullDbXrefs
public void nullDbXrefs()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object