/*
* codjo.net
*
* Common Apache License 2.0
*/
package net.codjo.control.server.plugin;
import net.codjo.control.common.message.ControlJobRequest;
import net.codjo.test.common.LogString;
import java.sql.SQLException;
/**
*
*/
class ControlerMock implements Controler {
private final LogString log;
private PostControlAudit controlAudit = new PostControlAudit();
ControlerMock(LogString log) {
this.log = log;
}
ControlerMock() {
this(new LogString());
}
public PostControlAudit execute(ControlJobRequest jobRequest) throws SQLException {
log.call("execute", jobRequest.getQuarantineTable(), jobRequest.getInitiatorLogin(),
jobRequest.getId());
return controlAudit;
}
public void mockExecuteResult(PostControlAudit audit) {
this.controlAudit = audit;
}
}