org.imemex.dataspaceinterfaces.dataspaces
Class AbstractDataspace
java.lang.Object
org.imemex.dataspaceinterfaces.dataspaces.AbstractDataspace
- Direct Known Subclasses:
- DatasourceDataspace, DefaultDataspace, ForeignDataspace, UnregisteredDataspace
public abstract class AbstractDataspace
- extends java.lang.Object
|
Constructor Summary |
AbstractDataspace(long id,
java.lang.String name,
java.lang.String nameserver)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDataspace
public AbstractDataspace(long id,
java.lang.String name,
java.lang.String nameserver)
getName
public java.lang.String getName()
getNameserver
public java.lang.String getNameserver()
getSources
public abstract java.util.Set<DataSource> getSources()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getOwner
public java.lang.String getOwner()
setOwner
public void setOwner(java.lang.String owner)
addKeyword
public void addKeyword(java.lang.String keyword)
removeKeyword
public void removeKeyword(java.lang.String keyword)
hasSubdataspaces
public abstract boolean hasSubdataspaces()
isBaseDataspace
public abstract boolean isBaseDataspace()
getId
public long getId()
setId
public void setId(long id)
getXMLRepresentation
public org.dom4j.Element getXMLRepresentation()