package org.openstack.atlas.api.validation.verifiers;
import java.util.Collection;
public class MustBeEmptyOrNull implements Verifier {
public VerifierResult verify(Object obj) {
if (obj == null) {
return new VerifierResult(true);
}
if (obj instanceof Collection) {
return new VerifierResult(((Collection) obj).isEmpty());
}
if (obj instanceof String) {
return new VerifierResult("".equals(obj));
}
return new VerifierResult(false); // False by default
}
}