de.iai.ilcd.model.process
Class Review

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

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

Author:
clemens.duepmeier
See Also:
Serialized Form

Field Summary
protected  java.util.Set<DataQualityIndicator> qualityIndicators
           
protected  java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> scopes
           
protected  de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue type
           
 
Constructor Summary
Review()
           
Review(de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue type)
           
 
Method Summary
 void addQualityIndicator(DataQualityIndicator qualityIndicator)
           
 void addReferenceToReviewers(GlobalReference referenceToReviewer)
           
 void addScope(ScopeOfReview scope)
           
 boolean equals(java.lang.Object object)
           
 java.util.Set<de.fzk.iai.ilcd.service.model.process.IDataQualityIndicator> getDataQualityIndicators()
           
 java.lang.Long getId()
           
 MultiLanguageText getOtherReviewDetails()
           
 java.util.Set<DataQualityIndicator> getQualityIndicators()
           
 java.util.List<DataQualityIndicator> getQualityIndicatorsAsList()
          Convenience method for returning data quality indicators as List in order to user p:dataList (primefaces)
 java.util.List<de.fzk.iai.ilcd.service.model.common.IGlobalReference> getReferencesToReviewers()
           
 MultiLanguageText getReviewDetails()
           
 java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> getScopes()
           
 de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue getType()
           
 int hashCode()
           
 void setId(java.lang.Long id)
           
 void setOtherReviewDetails(MultiLanguageText otherReviewDetails)
           
protected  void setQualityIndicators(java.util.Set<DataQualityIndicator> qualityIndicators)
           
protected  void setReferencesToReviewers(java.util.Set<GlobalReference> referencesToReviewers)
           
 void setReviewDetails(MultiLanguageText reviewDetails)
           
protected  void setScopes(java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> scopes)
           
 void setType(de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

protected de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue type

scopes

protected java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> scopes

qualityIndicators

protected java.util.Set<DataQualityIndicator> qualityIndicators
Constructor Detail

Review

public Review()

Review

public Review(de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue type)
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getOtherReviewDetails

public MultiLanguageText getOtherReviewDetails()
Specified by:
getOtherReviewDetails in interface de.fzk.iai.ilcd.service.model.process.IReview

setOtherReviewDetails

public void setOtherReviewDetails(MultiLanguageText otherReviewDetails)

getQualityIndicators

public java.util.Set<DataQualityIndicator> getQualityIndicators()

getQualityIndicatorsAsList

public java.util.List<DataQualityIndicator> getQualityIndicatorsAsList()
Convenience method for returning data quality indicators as List in order to user p:dataList (primefaces)

Returns:
List of data quality indicators

getDataQualityIndicators

public java.util.Set<de.fzk.iai.ilcd.service.model.process.IDataQualityIndicator> getDataQualityIndicators()
Specified by:
getDataQualityIndicators in interface de.fzk.iai.ilcd.service.model.process.IReview

setQualityIndicators

protected void setQualityIndicators(java.util.Set<DataQualityIndicator> qualityIndicators)

addQualityIndicator

public void addQualityIndicator(DataQualityIndicator qualityIndicator)

getReferencesToReviewers

public java.util.List<de.fzk.iai.ilcd.service.model.common.IGlobalReference> getReferencesToReviewers()
Specified by:
getReferencesToReviewers in interface de.fzk.iai.ilcd.service.model.process.IReview

setReferencesToReviewers

protected void setReferencesToReviewers(java.util.Set<GlobalReference> referencesToReviewers)

addReferenceToReviewers

public void addReferenceToReviewers(GlobalReference referenceToReviewer)

getReviewDetails

public MultiLanguageText getReviewDetails()
Specified by:
getReviewDetails in interface de.fzk.iai.ilcd.service.model.process.IReview

setReviewDetails

public void setReviewDetails(MultiLanguageText reviewDetails)

getScopes

public java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> getScopes()
Specified by:
getScopes in interface de.fzk.iai.ilcd.service.model.process.IReview

setScopes

protected void setScopes(java.util.Set<de.fzk.iai.ilcd.service.model.process.IScope> scopes)

addScope

public void addScope(ScopeOfReview scope)

getType

public de.fzk.iai.ilcd.service.model.enums.TypeOfReviewValue getType()
Specified by:
getType in interface de.fzk.iai.ilcd.service.model.process.IReview

setType

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

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