de.iai.ilcd.model.process
Class LCIMethodInformation

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

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

Author:
clemens.duepmeier
See Also:
Serialized Form

Field Summary
protected  java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> approaches
           
protected  de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue methodPrinciple
           
 
Constructor Summary
LCIMethodInformation()
           
 
Method Summary
 void addApproach(de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue allocationApproach)
           
 java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> getApproaches()
           
 java.util.List<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> getApproachesAsList()
          Convenience method for returning LCI method approaches as List in order to user p:dataList (primefaces)
 java.lang.Long getId()
           
 de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue getMethodPrinciple()
           
protected  void setApproaches(java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> allocationApproaches)
           
 void setId(java.lang.Long id)
           
 void setMethodPrinciple(de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue methodPrinciple)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodPrinciple

protected de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue methodPrinciple

approaches

protected java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> approaches
Constructor Detail

LCIMethodInformation

public LCIMethodInformation()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getApproaches

public java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> getApproaches()
Specified by:
getApproaches in interface de.fzk.iai.ilcd.service.model.process.ILCIMethodInformation

getApproachesAsList

public java.util.List<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> getApproachesAsList()
Convenience method for returning LCI method approaches as List in order to user p:dataList (primefaces)

Returns:
List of LCI method approaches

setApproaches

protected void setApproaches(java.util.Set<de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue> allocationApproaches)

addApproach

public void addApproach(de.fzk.iai.ilcd.service.model.enums.LCIMethodApproachesValue allocationApproach)

getMethodPrinciple

public de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue getMethodPrinciple()
Specified by:
getMethodPrinciple in interface de.fzk.iai.ilcd.service.model.process.ILCIMethodInformation

setMethodPrinciple

public void setMethodPrinciple(de.fzk.iai.ilcd.service.model.enums.LCIMethodPrincipleValue methodPrinciple)