de.iai.ilcd.model.lciamethod
Class LCIAMethodCharacterisationFactor

java.lang.Object
  extended by de.iai.ilcd.model.lciamethod.LCIAMethodCharacterisationFactor

@Entity
public class LCIAMethodCharacterisationFactor
extends java.lang.Object

Characterisation factor representation for LCIAMethods


Constructor Summary
LCIAMethodCharacterisationFactor()
           
 
Method Summary
 de.fzk.iai.ilcd.api.binding.generated.common.DataDerivationTypeStatusValues getDataDerivationTypeStatus()
          Get the data derivation type status
 de.fzk.iai.ilcd.api.binding.generated.common.ExchangeDirectionValues getExchangeDirection()
          Get the exchange direction
 GlobalReference getFlowGlobalReference()
           Get the global reference for the flow Please note: If the flow was in the database during import, it can be accessed via getReferencedFlowInstance().
 java.lang.Long getId()
          Get the id value
 float getMeanValue()
          Get the mean value
 Flow getReferencedFlowInstance()
           Get the flow instance that is referenced by this characterisation Please note: this is only available for flows that were in the database during import of characterisation method!
 MultiLanguageString getShortDescription()
          Get the short description
 boolean hasReferencedFlowInstance()
          Check if a referenced flow instance is available
 void setDataDerivationTypeStatus(de.fzk.iai.ilcd.api.binding.generated.common.DataDerivationTypeStatusValues dataDerivationTypeStatus)
          Set the new data derivation type status
 void setExchangeDirection(de.fzk.iai.ilcd.api.binding.generated.common.ExchangeDirectionValues exchangeDirection)
          Set the new exchange direction
 void setFlowGlobalReference(GlobalReference flowGlobalReference)
          Set the new global reference for the flow
protected  void setId(java.lang.Long id)
          Set the id
 void setMeanValue(float meanValue)
          Set the new mean value
 void setReferencedFlowInstance(Flow referencedFlowInstance)
          Set the new referenced flow instance
 void setShortDescription(MultiLanguageString shortDescription)
          Set the new short description
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LCIAMethodCharacterisationFactor

public LCIAMethodCharacterisationFactor()
Method Detail

getId

public java.lang.Long getId()
Get the id value

Returns:
id value

setId

protected void setId(java.lang.Long id)
Set the id

Parameters:
id - id

getReferencedFlowInstance

public Flow getReferencedFlowInstance()

Get the flow instance that is referenced by this characterisation

Please note: this is only available for flows that were in the database during import of characterisation method! So this characterisation might return a null! value. You can use hasReferencedFlowInstance() to check.

Returns:
flow that is referenced by this characterisation

setReferencedFlowInstance

public void setReferencedFlowInstance(Flow referencedFlowInstance)
Set the new referenced flow instance

Parameters:
referencedFlowInstance - the new referenced flow instance

hasReferencedFlowInstance

public boolean hasReferencedFlowInstance()
Check if a referenced flow instance is available

Returns:
true if available, else false

getShortDescription

public MultiLanguageString getShortDescription()
Get the short description

Returns:
short description

setShortDescription

public void setShortDescription(MultiLanguageString shortDescription)
Set the new short description

Parameters:
shortDescription - new short description to set

getFlowGlobalReference

public GlobalReference getFlowGlobalReference()

Get the global reference for the flow

Please note: If the flow was in the database during import, it can be accessed via getReferencedFlowInstance(). You can check the availability of the flow via hasReferencedFlowInstance().

Returns:
global reference for the flow

setFlowGlobalReference

public void setFlowGlobalReference(GlobalReference flowGlobalReference)
Set the new global reference for the flow

Parameters:
flowGlobalReference - new global reference for the flow to set

getExchangeDirection

public de.fzk.iai.ilcd.api.binding.generated.common.ExchangeDirectionValues getExchangeDirection()
Get the exchange direction

Returns:
exchange direction

setExchangeDirection

public void setExchangeDirection(de.fzk.iai.ilcd.api.binding.generated.common.ExchangeDirectionValues exchangeDirection)
Set the new exchange direction

Parameters:
exchangeDirection - new exchange direction to set

getMeanValue

public float getMeanValue()
Get the mean value

Returns:
mean value

setMeanValue

public void setMeanValue(float meanValue)
Set the new mean value

Parameters:
meanValue - new mean value to set

getDataDerivationTypeStatus

public de.fzk.iai.ilcd.api.binding.generated.common.DataDerivationTypeStatusValues getDataDerivationTypeStatus()
Get the data derivation type status

Returns:
data derivation type status

setDataDerivationTypeStatus

public void setDataDerivationTypeStatus(de.fzk.iai.ilcd.api.binding.generated.common.DataDerivationTypeStatusValues dataDerivationTypeStatus)
Set the new data derivation type status

Parameters:
dataDerivationTypeStatus - the new data derivation type status to set

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object