package codeine.configuration; public enum MailPolicy implements ActivePredicate { NewFailure { @Override public boolean isActive(boolean before, boolean after) { return before == true && after == false; } }, EachFailure { @Override public boolean isActive(boolean before, boolean after) { return after == false; } }, BackToNormal { @Override public boolean isActive(boolean before, boolean after) { return before == false && after == true; } }, EachRun { @Override public boolean isActive(boolean before, boolean after) { return true; } }, Never { @Override public boolean isActive(boolean before, boolean after) { return false; } } ; }