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