de.iai.ilcd.model.process
Class Process
java.lang.Object
de.iai.ilcd.model.common.DataSet
de.iai.ilcd.model.process.Process
- All Implemented Interfaces:
- de.fzk.iai.ilcd.service.model.IDataSetListVO, de.fzk.iai.ilcd.service.model.IDataSetVO, de.fzk.iai.ilcd.service.model.IDeclaresCompliance, de.fzk.iai.ilcd.service.model.IProcessListVO, de.fzk.iai.ilcd.service.model.IProcessVO, java.io.Serializable
@Entity
public class Process
- extends DataSet
- implements java.io.Serializable, de.fzk.iai.ilcd.service.model.IProcessVO
- Author:
- clemens.duepmeier
- See Also:
- Serialized Form
Fields inherited from interface de.fzk.iai.ilcd.service.model.IProcessListVO |
URL_SUFFIX |
Constructor Summary |
Process()
|
Process(de.fzk.iai.ilcd.service.model.IProcessVO voProcess)
|
Methods inherited from class de.iai.ilcd.model.common.DataSet |
equals, getBranch, getClassification, getDataSetVersion, getDefaultName, getDescription, getHref, getId, getPermanentUri, getReleaseState, getSourceId, getUuid, getUuidAsString, getVersion, getXmlFile, hashCode, isMostRecentVersion, setBranch, setClassification, setDescription, setHref, setId, setMostRecentVersion, 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, getPermanentUri, getSourceId, getUuidAsString, setHref, setSourceId |
processName
protected ProcessName processName
synonyms
protected MultiLanguageString synonyms
type
protected de.fzk.iai.ilcd.service.model.enums.TypeOfProcessValue type
parameterized
protected boolean parameterized
timeInformation
protected TimeInformation timeInformation
geography
protected Geography geography
format
protected java.lang.String format
ownerReference
protected GlobalReference ownerReference
lCIMethodInformation
protected LCIMethodInformation lCIMethodInformation
completeness
protected de.fzk.iai.ilcd.service.model.enums.CompletenessValue completeness
reviews
protected java.util.List<de.fzk.iai.ilcd.service.model.process.IReview> reviews
accessInformation
protected AccessInformation accessInformation
complianceSystems
protected java.util.Set<de.fzk.iai.ilcd.service.model.process.IComplianceSystem> complianceSystems
approvedBy
protected GlobalReference approvedBy
exchanges
protected java.util.List<Exchange> exchanges
internalReference
protected InternalQuantitativeReference internalReference
lciaResults
protected java.util.List<LciaResult> lciaResults
resultsIncluded
protected boolean resultsIncluded
exchangesIncluded
protected boolean exchangesIncluded
containingDataStocks
protected java.util.Set<DataStock> containingDataStocks
Process
public Process()
Process
public Process(de.fzk.iai.ilcd.service.model.IProcessVO voProcess)
getAccessInformation
public AccessInformation getAccessInformation()
- Specified by:
getAccessInformation
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setAccessInformation
public void setAccessInformation(AccessInformation accessInformation)
getCompleteness
public de.fzk.iai.ilcd.service.model.enums.CompletenessValue getCompleteness()
getCompletenessProductModel
public de.fzk.iai.ilcd.service.model.enums.CompletenessValue getCompletenessProductModel()
- Specified by:
getCompletenessProductModel
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setCompleteness
public void setCompleteness(de.fzk.iai.ilcd.service.model.enums.CompletenessValue completeness)
getExchanges
public java.util.List<Exchange> getExchanges()
getExchanges
public java.util.List<Exchange> getExchanges(java.lang.String direction)
setExchanges
protected void setExchanges(java.util.List<Exchange> exchanges)
addExchange
public void addExchange(Exchange exchange)
getComplianceSystems
public java.util.Set<de.fzk.iai.ilcd.service.model.process.IComplianceSystem> getComplianceSystems()
- Specified by:
getComplianceSystems
in interface de.fzk.iai.ilcd.service.model.IDeclaresCompliance
getComplianceSystemsAsList
public java.util.List<de.fzk.iai.ilcd.service.model.process.IComplianceSystem> getComplianceSystemsAsList()
- Convenience method for returning compliance systems as List in order to user p:dataList (primefaces)
- Returns:
- List of compliance systems
setComplianceSystems
protected void setComplianceSystems(java.util.Set<de.fzk.iai.ilcd.service.model.process.IComplianceSystem> compliances)
addComplianceSystem
public void addComplianceSystem(ComplianceSystem compliance)
getApprovedBy
public GlobalReference getApprovedBy()
- Specified by:
getApprovedBy
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setApprovedBy
public void setApprovedBy(GlobalReference approvedByReference)
getFormat
public java.lang.String getFormat()
- Specified by:
getFormat
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setFormat
public void setFormat(java.lang.String format)
getGeography
public Geography getGeography()
setGeography
public void setGeography(Geography geography)
getLocation
public java.lang.String getLocation()
- Specified by:
getLocation
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
getParameterized
public java.lang.Boolean getParameterized()
- Specified by:
getParameterized
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setParameterized
public void setParameterized(boolean parameterized)
isResultsIncluded
public boolean isResultsIncluded()
getHasResults
public java.lang.Boolean getHasResults()
- Specified by:
getHasResults
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setResultsIncluded
public void setResultsIncluded(boolean resultsIncluded)
isExchangesIncluded
public boolean isExchangesIncluded()
setExchangesIncluded
public void setExchangesIncluded(boolean exchangesIncluded)
getLCIMethodInformation
public LCIMethodInformation getLCIMethodInformation()
- Specified by:
getLCIMethodInformation
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setLCIMethodInformation
public void setLCIMethodInformation(LCIMethodInformation lciMethodInformation)
getLciaResults
public java.util.List<LciaResult> getLciaResults()
setLciaResults
protected void setLciaResults(java.util.List<LciaResult> lciaResults)
addLciaResult
public void addLciaResult(LciaResult result)
getOwnerReference
public GlobalReference getOwnerReference()
- Specified by:
getOwnerReference
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setOwnerReference
public void setOwnerReference(GlobalReference ownerReference)
getProcessName
public ProcessName getProcessName()
getName
public MultiLanguageString getName()
- Specified by:
getName
in interface de.fzk.iai.ilcd.service.model.IDataSetListVO
- Overrides:
getName
in class DataSet
getBaseName
public MultiLanguageString getBaseName()
- Specified by:
getBaseName
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setProcessName
public void setProcessName(ProcessName processName)
getInternalReference
public InternalQuantitativeReference getInternalReference()
setInternalReference
public void setInternalReference(InternalQuantitativeReference internalReference)
getQuantitativeReference
public de.fzk.iai.ilcd.service.model.process.IQuantitativeReference getQuantitativeReference()
- Specified by:
getQuantitativeReference
in interface de.fzk.iai.ilcd.service.model.IProcessVO
getReferenceExchanges
public java.util.List<Exchange> getReferenceExchanges()
getOtherReference
public MultiLanguageString getOtherReference()
getReviews
public java.util.List<de.fzk.iai.ilcd.service.model.process.IReview> getReviews()
- Specified by:
getReviews
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setReviews
protected void setReviews(java.util.List<de.fzk.iai.ilcd.service.model.process.IReview> reviews)
addReview
public void addReview(Review review)
getSynonyms
public MultiLanguageString getSynonyms()
- Specified by:
getSynonyms
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setSynonyms
public void setSynonyms(MultiLanguageString synonyms)
getTimeInformation
public TimeInformation getTimeInformation()
- Specified by:
getTimeInformation
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setTimeInformation
public void setTimeInformation(TimeInformation timeInformation)
getType
public de.fzk.iai.ilcd.service.model.enums.TypeOfProcessValue getType()
- Specified by:
getType
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setType
public void setType(de.fzk.iai.ilcd.service.model.enums.TypeOfProcessValue type)
getUseAdvice
public MultiLanguageText getUseAdvice()
- Specified by:
getUseAdvice
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setUseAdvice
public void setUseAdvice(MultiLanguageText useAdvice)
getTechnicalPurpose
public MultiLanguageText getTechnicalPurpose()
- Specified by:
getTechnicalPurpose
in interface de.fzk.iai.ilcd.service.model.IProcessVO
setTechnicalPurpose
public void setTechnicalPurpose(MultiLanguageText technicalPurpose)
toString
public java.lang.String toString()
- Overrides:
toString
in class DataSet
getOverallQuality
public java.lang.String getOverallQuality()
- Specified by:
getOverallQuality
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
isAccessRestricted
public boolean isAccessRestricted()
- Specified by:
isAccessRestricted
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
setAccessRestricted
public void setAccessRestricted(boolean restricted)
- Specified by:
setAccessRestricted
in interface de.fzk.iai.ilcd.service.model.IProcessListVO
getContainingDataStocks
public java.util.Set<DataStock> getContainingDataStocks()
addToDataStock
public void addToDataStock(DataStock stock)
removeFromStock
public void removeFromStock(DataStock stock)
removeFromAllStocks
public void removeFromAllStocks()