de.iai.ilcd.model.common
Class GlobalReference

java.lang.Object
  extended by de.iai.ilcd.model.common.GlobalReference
All Implemented Interfaces:
de.fzk.iai.ilcd.service.model.common.IGlobalReference, java.io.Serializable

@Entity
public class GlobalReference
extends java.lang.Object
implements java.io.Serializable, de.fzk.iai.ilcd.service.model.common.IGlobalReference

Author:
clemens.duepmeier
See Also:
Serialized Form

Constructor Summary
GlobalReference()
           
 
Method Summary
 void addSubReference(java.lang.String subReference)
           
 boolean equals(java.lang.Object object)
           
 java.lang.String getHref()
           
 java.lang.Long getId()
           
 java.lang.String getRefObjectId()
           
 MultiLanguageText getShortDescription()
           
 java.util.List<java.lang.String> getSubReferences()
           
 de.fzk.iai.ilcd.service.model.enums.GlobalReferenceTypeValue getType()
           
 java.lang.String getUri()
           
 Uuid getUuid()
           
 DataSetVersion getVersion()
           
 java.lang.String getVersionAsString()
           
 int hashCode()
           
 void setHref(java.lang.String href)
           
 void setId(java.lang.Long id)
           
 void setRefObjectId(java.lang.String value)
           
 void setShortDescription(MultiLanguageText shortDescription)
           
protected  void setSubReferences(java.util.List<java.lang.String> subReferences)
           
 void setType(de.fzk.iai.ilcd.service.model.enums.GlobalReferenceTypeValue refType)
           
 void setUri(java.lang.String uri)
           
 void setUuid(Uuid uuid)
           
 void setVersion(DataSetVersion version)
           
 void setVersion(java.lang.String versionString)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GlobalReference

public GlobalReference()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getType

public de.fzk.iai.ilcd.service.model.enums.GlobalReferenceTypeValue getType()
Specified by:
getType in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

setType

public void setType(de.fzk.iai.ilcd.service.model.enums.GlobalReferenceTypeValue refType)
Specified by:
setType in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

getShortDescription

public MultiLanguageText getShortDescription()
Specified by:
getShortDescription in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

setShortDescription

public void setShortDescription(MultiLanguageText shortDescription)

getSubReferences

public java.util.List<java.lang.String> getSubReferences()

setSubReferences

protected void setSubReferences(java.util.List<java.lang.String> subReferences)

addSubReference

public void addSubReference(java.lang.String subReference)

getUri

public java.lang.String getUri()
Specified by:
getUri in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

setUri

public void setUri(java.lang.String uri)
Specified by:
setUri in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

getUuid

public Uuid getUuid()

setUuid

public void setUuid(Uuid uuid)

getRefObjectId

public java.lang.String getRefObjectId()
Specified by:
getRefObjectId in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

setRefObjectId

public void setRefObjectId(java.lang.String value)
Specified by:
setRefObjectId in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

getVersion

public DataSetVersion getVersion()

setVersion

public void setVersion(DataSetVersion version)

getVersionAsString

public java.lang.String getVersionAsString()
Specified by:
getVersionAsString in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

setVersion

public void setVersion(java.lang.String versionString)
Specified by:
setVersion in interface de.fzk.iai.ilcd.service.model.common.IGlobalReference

getHref

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

setHref

public void setHref(java.lang.String href)

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