/*
* Created on Sep 1, 2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package org.akaza.openclinica.logic.masking.rules;
import org.akaza.openclinica.bean.core.EntityBean;
import org.akaza.openclinica.bean.submit.SubjectBean;
import org.akaza.openclinica.logic.core.BusinessRule;
/**
* @author thickerson
*
*
*/
public class MaskSubjectDOBRule implements BusinessRule {
public boolean isPropertyTrue(String s) {
if (s.equals(this.getClass().getName())) {
return true;
} else {
return false;
}
}
public EntityBean doAction(EntityBean sb) {
// cast to a subject bean
SubjectBean ssb = (SubjectBean) sb;
ssb.setDateOfBirth(null);// effectively xx-xx-xxxx
return sb;
}
}