org.inb.biomoby.shared.registry
Class AbstractEntity<T extends AbstractEntity>
java.lang.Object
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
AbstractEntity
public AbstractEntity()
AbstractEntity
public AbstractEntity(String name)
AbstractEntity
public AbstractEntity(String name,
String authURI)
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
Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010