package be.swsb.fiazard.common.exceptions; import be.swsb.fiazard.common.error.AppErrorCode; import com.google.common.collect.Lists; public class IllegalIdFiazardException extends FiazardException { private static final long serialVersionUID = 7524886230064484746L; private Iterable<String> idFields = Lists.newArrayList("id"); public IllegalIdFiazardException(String id) { super(String.format("id invalid: %s", id)); } @Override public AppErrorCode getErrorCode() { return AppErrorCode.ILLEGAL_ID; } @Override public int getStatus() { return 400; // bad request } @Override public Iterable<String> getFields() { return idFields; } }