de.iai.ilcd.model.flow
Class Flow

java.lang.Object
  extended by de.iai.ilcd.model.common.DataSet
      extended by de.iai.ilcd.model.flow.Flow
All Implemented Interfaces:
de.fzk.iai.ilcd.service.model.IDataSetListVO, de.fzk.iai.ilcd.service.model.IDataSetVO, de.fzk.iai.ilcd.service.model.IFlowListVO, de.fzk.iai.ilcd.service.model.IFlowVO, java.io.Serializable

@Entity
public class Flow
extends DataSet
implements java.io.Serializable, de.fzk.iai.ilcd.service.model.IFlowVO

Author:
clemens.duepmeier
See Also:
Serialized Form

Field Summary
protected  java.lang.String casNumber
           
protected  Classification categorization
           
protected  FlowPropertyDescription referenceProperty
           
protected  java.lang.String sumFormula
           
protected  MultiLanguageString synonyms
           
 
Fields inherited from class de.iai.ilcd.model.common.DataSet
branch, classification, description, id, name, permanentUri, releaseState, uuid, version
 
Fields inherited from interface de.fzk.iai.ilcd.service.model.IFlowListVO
URL_SUFFIX
 
Constructor Summary
Flow()
           
 
Method Summary
 void addPropertDesription(FlowPropertyDescription propertyDescription)
           
 java.lang.String getCasNumber()
           
 Classification getCategorization()
           
 Classification getFlowCategorization()
           
 java.util.Set<FlowPropertyDescription> getPropertyDescriptions()
           
 FlowPropertyDescription getReferenceFlowProperty()
           
 FlowPropertyDescription getReferenceProperty()
           
 java.lang.String getSumFormula()
           
 MultiLanguageString getSynonyms()
           
 de.fzk.iai.ilcd.service.model.enums.TypeOfFlowValue getType()
           
 boolean isElementaryFlow()
           
 void setCasNumber(java.lang.String casNumber)
           
 void setCategorization(Classification categorization)
           
protected  void setPropertyDescriptions(java.util.Set<FlowPropertyDescription> propertyDescriptions)
           
 void setReferenceProperty(FlowPropertyDescription referenceProperty)
           
 void setSumFormula(java.lang.String sumFormula)
           
 void setSynonyms(MultiLanguageString synonyms)
           
 void setType(de.fzk.iai.ilcd.service.model.enums.TypeOfFlowValue type)
           
 java.lang.String toString()
           
 
Methods inherited from class de.iai.ilcd.model.common.DataSet
equals, getBranch, getClassification, getDataSetVersion, getDefaultName, getDescription, getHref, getId, getName, getPermanentUri, getReleaseState, getSourceId, getUuid, getUuidAsString, getVersion, getXmlFile, hashCode, setBranch, setClassification, setDescription, setHref, setId, setName, setPermanentUri, setReleaseState, setSourceId, setUuid, setVersion, setXmlFile
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.fzk.iai.ilcd.service.model.IDataSetVO
getDescription
 
Methods inherited from interface de.fzk.iai.ilcd.service.model.IDataSetListVO
getClassification, getDataSetVersion, getDefaultName, getHref, getName, getPermanentUri, getSourceId, getUuidAsString, setHref, setSourceId
 

Field Detail

synonyms

protected MultiLanguageString synonyms

categorization

protected Classification categorization

casNumber

protected java.lang.String casNumber

sumFormula

protected java.lang.String sumFormula

referenceProperty

protected FlowPropertyDescription referenceProperty
Constructor Detail

Flow

public Flow()
Method Detail

getCasNumber

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

setCasNumber

public void setCasNumber(java.lang.String casNumber)

getCategorization

public Classification getCategorization()

getFlowCategorization

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

setCategorization

public void setCategorization(Classification categorization)

getPropertyDescriptions

public java.util.Set<FlowPropertyDescription> getPropertyDescriptions()

setPropertyDescriptions

protected void setPropertyDescriptions(java.util.Set<FlowPropertyDescription> propertyDescriptions)

addPropertDesription

public void addPropertDesription(FlowPropertyDescription propertyDescription)

getReferenceProperty

public FlowPropertyDescription getReferenceProperty()

getReferenceFlowProperty

public FlowPropertyDescription getReferenceFlowProperty()
Specified by:
getReferenceFlowProperty in interface de.fzk.iai.ilcd.service.model.IFlowListVO

setReferenceProperty

public void setReferenceProperty(FlowPropertyDescription referenceProperty)

getSumFormula

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

setSumFormula

public void setSumFormula(java.lang.String sumFormula)

getSynonyms

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

setSynonyms

public void setSynonyms(MultiLanguageString synonyms)

getType

public de.fzk.iai.ilcd.service.model.enums.TypeOfFlowValue getType()
Specified by:
getType in interface de.fzk.iai.ilcd.service.model.IFlowListVO

setType

public void setType(de.fzk.iai.ilcd.service.model.enums.TypeOfFlowValue type)

toString

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

isElementaryFlow

public boolean isElementaryFlow()