Class ReviewStatusEvaluation
- java.lang.Object
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.reference.review.ReviewStatusEvaluation
-
public class ReviewStatusEvaluation extends java.lang.Objectabstract class to evaluate review statuses and compute a review result it use a truth table that is specific for use case and must be parameterized in constructor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<org.apache.commons.lang3.tuple.Pair<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType>,ReviewStatus.ReviewStatusType>truthTable
-
Constructor Summary
Constructors Modifier Constructor Description protectedReviewStatusEvaluation()protectedReviewStatusEvaluation(java.util.Collection<org.apache.commons.lang3.tuple.Triple<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType>> truthTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReviewStatus.ReviewStatusTypeeval(org.apache.commons.lang3.tuple.Pair<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType> configuration)
-
-
-
Field Detail
-
truthTable
protected java.util.Map<org.apache.commons.lang3.tuple.Pair<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType>,ReviewStatus.ReviewStatusType> truthTable
-
-
Constructor Detail
-
ReviewStatusEvaluation
protected ReviewStatusEvaluation()
-
ReviewStatusEvaluation
protected ReviewStatusEvaluation(java.util.Collection<org.apache.commons.lang3.tuple.Triple<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType>> truthTable)
-
-
Method Detail
-
eval
public ReviewStatus.ReviewStatusType eval(org.apache.commons.lang3.tuple.Pair<ReviewStatus.ReviewStatusType,ReviewStatus.ReviewStatusType> configuration)
-
-