package eu.tpmusielak.securephoto.verification;
import eu.tpmusielak.securephoto.container.SPImage;
/**
* Created by IntelliJ IDEA.
* User: Tomasz P. Musielak
* Date: 09.02.12
* Time: 14:42
*/
public class DummyVerifier extends BasicVerifier {
private int startupdelay;
public DummyVerifier() {
this(0);
}
public DummyVerifier(int startupdelay) {
this.startupdelay = startupdelay;
}
@Override
protected VerifierState onInitialize() {
try {
Thread.sleep(startupdelay);
} catch (InterruptedException e) {
e.printStackTrace();
}
return VerifierState.INIT_SUCCESS;
}
@Override
public VerificationFactorData onCapture(SPImage image) {
return new VerificationFactorData() {
@Override
public byte[] getHash() {
return new byte[0];
}
@Override
public String toString() {
return "Dummy Data";
}
};
}
@Override
public String toString() {
return String.format("DummyVerifier(%d)", startupdelay);
}
}