Version: 1.1.1

org.inb.biomoby.shared.registry
Class AbstractEntity<T extends AbstractEntity>

java.lang.Object
  extended by org.inb.biomoby.shared.registry.AbstractEntity<T>
All Implemented Interfaces:
Serializable, Cloneable, Comparable<T>
Direct Known Subclasses:
AbstractTypeEntity, MobyCentral, Namespace, Service

public class AbstractEntity<T extends AbstractEntity>
extends Object
implements Comparable<T>, Serializable, Cloneable

An abstract class that represents any Moby Central entity that could be named

Author:
Dmitry Repchevsky
See Also:
Serialized Form

Constructor Summary
AbstractEntity()
           
AbstractEntity(String name)
           
AbstractEntity(String name, String authURI)
           
 
Method Summary
 AbstractEntity<T> clone()
           
 int compareTo(AbstractEntity entity)
           
 boolean equals(Object object)
           
 String getAuthURI()
           
 String getContactEmail()
           
 String getDescription()
           
 String getLsid()
           
 String getName()
           
 String getTitle()
           
 int hashCode()
           
 void setAuthURI(String authURI)
           
 void setContactEmail(String contactEmail)
           
 void setDescription(String description)
           
 void setLsid(String lsid)
           
 void setName(String name)
           
 void setTitle(String title)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEntity

public AbstractEntity()

AbstractEntity

public AbstractEntity(String name)

AbstractEntity

public AbstractEntity(String name,
                      String authURI)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getAuthURI

public String getAuthURI()

setAuthURI

public void setAuthURI(String authURI)

getContactEmail

public String getContactEmail()

setContactEmail

public void setContactEmail(String contactEmail)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getLsid

public String getLsid()

setLsid

public void setLsid(String lsid)

compareTo

public int compareTo(AbstractEntity entity)
Specified by:
compareTo in interface Comparable<T extends AbstractEntity>

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public AbstractEntity<T> clone()
Overrides:
clone in class Object

Version: 1.1.1

Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010