1 package org.kuali.student.r2.common.criteria.transform; 2 3 import static org.kuali.rice.core.api.criteria.PredicateFactory.and; 4 import static org.kuali.rice.core.api.criteria.PredicateFactory.equal; 5 6 import org.kuali.rice.core.api.criteria.Predicate; 7 import org.kuali.rice.core.framework.persistence.jpa.criteria.Criteria; 8 9 public class AddEqualTransform extends BaseTransform { 10 11 private String propertyPath; 12 private String value; 13 14 private AddEqualTransform(String propertyPath, String value) { 15 this.propertyPath = propertyPath; 16 this.value = value; 17 } 18 19 @Override 20 public Predicate apply(final Predicate input, Criteria criteria) { 21 return and(equal(propertyPath, value), input); 22 } 23 24 }