package edu.harvard.econcs.turkserver.mturk;
import java.util.List;
import edu.harvard.econcs.turkserver.schema.Experiment;
import edu.harvard.econcs.turkserver.schema.Round;
import edu.harvard.econcs.turkserver.schema.Session;
/**
* This always pays and puts the same feedback for both messages.
* @author mao
*
*/
public class AlwaysApprovePolicy implements PaymentPolicy {
final String feedback;
public AlwaysApprovePolicy(String feedback) {
this.feedback = feedback;
}
@Override
public boolean processSession(Session session, Experiment experiment, List<Round> experimentRounds) {
return true;
}
@Override
public String getLastAssignmentFeedback() {
return feedback;
}
@Override
public String getLastBonusFeedback() {
return feedback;
}
}