de.iai.ilcd.model.process
Class Exchange

java.lang.Object
  extended by de.iai.ilcd.model.process.Exchange
All Implemented Interfaces:
de.fzk.iai.ilcd.service.model.process.IReferenceFlow, java.io.Serializable

@Entity
public class Exchange
extends java.lang.Object
implements java.io.Serializable, de.fzk.iai.ilcd.service.model.process.IReferenceFlow

Author:
clemens.duepmeier
See Also:
Serialized Form

Field Summary
protected  java.lang.String allocation
           
protected  java.lang.String dataSource
           
protected  java.lang.String derivationType
           
protected  ExchangeDirection exchangeDirection
           
protected  Flow flow
           
protected  GlobalReference flowReference
           
protected  java.lang.String functionType
           
protected  int internalId
           
protected  java.lang.String location
           
protected  float maximumAmount
           
protected  float meanAmount
           
protected  float minimumAmount
           
protected  java.lang.String referenceToVariable
           
protected  GlobalReference refToDataSource
           
protected  float resultingAmount
           
protected  float standardDeviation
           
protected  java.lang.String uncertaintyDistribution
           
 
Constructor Summary
Exchange()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.String getAllocation()
           
 Classification getClassification()
           
 java.lang.String getClassificationAsString()
           
 MultiLanguageString getComment()
           
 java.lang.String getDataSource()
           
 java.lang.String getDerivationType()
           
 ExchangeDirection getExchangeDirection()
           
 Flow getFlow()
           
 MultiLanguageString getFlowName()
           
 MultiLanguageString getFlowPropertyName()
           
 GlobalReference getFlowReference()
           
 java.lang.String getFlowType()
           
 java.lang.String getFunctionType()
           
 java.lang.Long getId()
           
 int getInternalId()
           
 java.lang.String getLocation()
           
 float getMaximumAmount()
           
 float getMeanAmount()
           
 float getMeanValue()
           
 float getMinimumAmount()
           
 de.fzk.iai.ilcd.service.model.common.IGlobalReference getReference()
           
 MultiLanguageString getReferenceFlowPropertyName()
           
 java.lang.String getReferenceToVariable()
           
 java.lang.String getReferenceUnit()
           
 GlobalReference getRefToDataSource()
           
 float getResultingAmount()
           
 float getStandardDeviation()
           
 java.lang.String getUncertaintyDistribution()
           
 java.lang.String getUnit()
           
 int hashCode()
           
 void setAllocation(java.lang.String allocation)
           
 void setComment(MultiLanguageString comment)
           
 void setDataSource(java.lang.String dataSource)
           
 void setDerivationType(java.lang.String derivationType)
           
 void setExchangeDirection(ExchangeDirection exchangeDirection)
           
 void setFlow(Flow flow)
           
 void setFlowReference(GlobalReference flowReference)
           
 void setFunctionType(java.lang.String functionType)
           
 void setId(java.lang.Long id)
           
 void setInternalId(int internalId)
           
 void setLocation(java.lang.String location)
           
 void setMaximumAmount(float maximumAmount)
           
 void setMeanAmount(float meanAmount)
           
 void setMinimumAmount(float minimumAmount)
           
 void setReferenceToVariable(java.lang.String referenceToVariable)
           
 void setRefToDataSource(GlobalReference refToDataSource)
           
 void setResultingAmount(float resultingAmount)
           
 void setStandardDeviation(float standardDeviation)
           
 void setUncertaintyDistribution(java.lang.String uncertaintyDistribution)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

internalId

protected int internalId

flowReference

protected GlobalReference flowReference

flow

protected Flow flow

location

protected java.lang.String location

functionType

protected java.lang.String functionType

exchangeDirection

protected ExchangeDirection exchangeDirection

referenceToVariable

protected java.lang.String referenceToVariable

meanAmount

protected float meanAmount

resultingAmount

protected float resultingAmount

minimumAmount

protected float minimumAmount

maximumAmount

protected float maximumAmount

uncertaintyDistribution

protected java.lang.String uncertaintyDistribution

standardDeviation

protected float standardDeviation

allocation

protected java.lang.String allocation

dataSource

protected java.lang.String dataSource

derivationType

protected java.lang.String derivationType

refToDataSource

protected GlobalReference refToDataSource
Constructor Detail

Exchange

public Exchange()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getAllocation

public java.lang.String getAllocation()

setAllocation

public void setAllocation(java.lang.String allocation)

getComment

public MultiLanguageString getComment()

setComment

public void setComment(MultiLanguageString comment)

getDataSource

public java.lang.String getDataSource()

setDataSource

public void setDataSource(java.lang.String dataSource)

getDerivationType

public java.lang.String getDerivationType()

setDerivationType

public void setDerivationType(java.lang.String derivationType)

getExchangeDirection

public ExchangeDirection getExchangeDirection()

setExchangeDirection

public void setExchangeDirection(ExchangeDirection exchangeDirection)

getFlowReference

public GlobalReference getFlowReference()

getReference

public de.fzk.iai.ilcd.service.model.common.IGlobalReference getReference()
Specified by:
getReference in interface de.fzk.iai.ilcd.service.model.process.IReferenceFlow

setFlowReference

public void setFlowReference(GlobalReference flowReference)

getFlow

public Flow getFlow()

setFlow

public void setFlow(Flow flow)

getFunctionType

public java.lang.String getFunctionType()

setFunctionType

public void setFunctionType(java.lang.String functionType)

getInternalId

public int getInternalId()

setInternalId

public void setInternalId(int internalId)

getLocation

public java.lang.String getLocation()

setLocation

public void setLocation(java.lang.String location)

getMaximumAmount

public float getMaximumAmount()

setMaximumAmount

public void setMaximumAmount(float maximumAmount)

getMeanAmount

public float getMeanAmount()

getMeanValue

public float getMeanValue()
Specified by:
getMeanValue in interface de.fzk.iai.ilcd.service.model.process.IReferenceFlow

setMeanAmount

public void setMeanAmount(float meanAmount)

getMinimumAmount

public float getMinimumAmount()

setMinimumAmount

public void setMinimumAmount(float minimumAmount)

getRefToDataSource

public GlobalReference getRefToDataSource()

setRefToDataSource

public void setRefToDataSource(GlobalReference refToDataSource)

getReferenceToVariable

public java.lang.String getReferenceToVariable()

setReferenceToVariable

public void setReferenceToVariable(java.lang.String referenceToVariable)

getResultingAmount

public float getResultingAmount()

setResultingAmount

public void setResultingAmount(float resultingAmount)

getStandardDeviation

public float getStandardDeviation()

setStandardDeviation

public void setStandardDeviation(float standardDeviation)

getUncertaintyDistribution

public java.lang.String getUncertaintyDistribution()

setUncertaintyDistribution

public void setUncertaintyDistribution(java.lang.String uncertaintyDistribution)

getFlowName

public MultiLanguageString getFlowName()
Specified by:
getFlowName in interface de.fzk.iai.ilcd.service.model.process.IReferenceFlow

getFlowType

public java.lang.String getFlowType()

getClassification

public Classification getClassification()

getClassificationAsString

public java.lang.String getClassificationAsString()

getReferenceFlowPropertyName

public MultiLanguageString getReferenceFlowPropertyName()

getFlowPropertyName

public MultiLanguageString getFlowPropertyName()
Specified by:
getFlowPropertyName in interface de.fzk.iai.ilcd.service.model.process.IReferenceFlow

getReferenceUnit

public java.lang.String getReferenceUnit()

getUnit

public java.lang.String getUnit()
Specified by:
getUnit in interface de.fzk.iai.ilcd.service.model.process.IReferenceFlow

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