de.iai.ilcd.model.common
Class DataSet

java.lang.Object
  extended by de.iai.ilcd.model.common.DataSet
All Implemented Interfaces:
de.fzk.iai.ilcd.service.model.IDataSetListVO, de.fzk.iai.ilcd.service.model.IDataSetVO, java.io.Serializable
Direct Known Subclasses:
Contact, Flow, FlowProperty, LCIAMethod, Process, Source, UnitGroup

@MappedSuperclass
public abstract class DataSet
extends java.lang.Object
implements java.io.Serializable, de.fzk.iai.ilcd.service.model.IDataSetVO

Author:
clemens.duepmeier
See Also:
Serialized Form

Field Summary
protected  int branch
           
protected  Classification classification
           
protected  MultiLanguageText description
           
protected  java.lang.Long id
           
protected  MultiLanguageString name
           
protected  java.lang.String permanentUri
           
protected  DataSetState releaseState
           
protected  Uuid uuid
           
protected  DataSetVersion version
           
 
Constructor Summary
DataSet()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 int getBranch()
           
 Classification getClassification()
           
 java.lang.String getDataSetVersion()
           
 java.lang.String getDefaultName()
           
 MultiLanguageText getDescription()
           
 java.lang.String getHref()
           
 java.lang.Long getId()
           
 MultiLanguageString getName()
           
 java.lang.String getPermanentUri()
           
 DataSetState getReleaseState()
           
 java.lang.String getSourceId()
           
 Uuid getUuid()
           
 java.lang.String getUuidAsString()
           
 DataSetVersion getVersion()
           
 XmlFile getXmlFile()
           
 int hashCode()
           
 void setBranch(int branch)
           
 void setClassification(Classification classification)
           
 void setDescription(MultiLanguageText description)
           
 void setHref(java.lang.String href)
           
 void setId(java.lang.Long id)
           
 void setName(MultiLanguageString name)
           
 void setPermanentUri(java.lang.String permanentUri)
           
 void setReleaseState(DataSetState releaseState)
           
 void setSourceId(java.lang.String sourceId)
           
 void setUuid(Uuid uuid)
           
 void setVersion(DataSetVersion version)
           
 void setXmlFile(XmlFile xmlFile)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

branch

protected int branch

name

protected MultiLanguageString name

uuid

protected Uuid uuid

description

protected MultiLanguageText description

classification

protected Classification classification

permanentUri

protected java.lang.String permanentUri

version

protected DataSetVersion version

releaseState

protected DataSetState releaseState
Constructor Detail

DataSet

public DataSet()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getBranch

public int getBranch()

setBranch

public void setBranch(int branch)

getClassification

public Classification getClassification()
Specified by:
getClassification in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setClassification

public void setClassification(Classification classification)

getDescription

public MultiLanguageText getDescription()
Specified by:
getDescription in interface de.fzk.iai.ilcd.service.model.IDataSetVO

setDescription

public void setDescription(MultiLanguageText description)

getName

public MultiLanguageString getName()
Specified by:
getName in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

getDefaultName

public java.lang.String getDefaultName()
Specified by:
getDefaultName in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setName

public void setName(MultiLanguageString name)

getUuid

public Uuid getUuid()

getUuidAsString

public java.lang.String getUuidAsString()
Specified by:
getUuidAsString in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setUuid

public void setUuid(Uuid uuid)

getDataSetVersion

public java.lang.String getDataSetVersion()
Specified by:
getDataSetVersion in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

getVersion

public DataSetVersion getVersion()

setVersion

public void setVersion(DataSetVersion version)

getPermanentUri

public java.lang.String getPermanentUri()
Specified by:
getPermanentUri in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setPermanentUri

public void setPermanentUri(java.lang.String permanentUri)

getReleaseState

public DataSetState getReleaseState()

setReleaseState

public void setReleaseState(DataSetState releaseState)

getXmlFile

public XmlFile getXmlFile()

setXmlFile

public void setXmlFile(XmlFile xmlFile)

getHref

public java.lang.String getHref()
Specified by:
getHref in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setHref

public void setHref(java.lang.String href)
Specified by:
setHref in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

getSourceId

public java.lang.String getSourceId()
Specified by:
getSourceId in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

setSourceId

public void setSourceId(java.lang.String sourceId)
Specified by:
setSourceId in interface de.fzk.iai.ilcd.service.model.IDataSetListVO

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object