X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packetcable-policy-server%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fpacketcable%2Fprovider%2Fvalidation%2Fimpl%2Fvalidators%2Fccaps%2FAmIdValidator.java;h=0c0638c68eb0ad6aaebe420dc95279b0a942e0c3;hb=0502631e1d8a01b76229f9037bebeb70baef4538;hp=b16edab2913608d32b319df3e9f8fbb5827cd60b;hpb=2661af1958d039a03ed599a518712d40b1393ea7;p=packetcable.git diff --git a/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/ccaps/AmIdValidator.java b/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/ccaps/AmIdValidator.java index b16edab..0c0638c 100644 --- a/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/ccaps/AmIdValidator.java +++ b/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/ccaps/AmIdValidator.java @@ -8,7 +8,6 @@ package org.opendaylight.controller.packetcable.provider.validation.impl.validators.ccaps; -import org.opendaylight.controller.packetcable.provider.validation.ValidationException; import org.opendaylight.controller.packetcable.provider.validation.impl.validators.AbstractValidator; import org.opendaylight.yang.gen.v1.urn.packetcable.rev151101.ccap.attributes.AmId; @@ -21,15 +20,13 @@ public class AmIdValidator extends AbstractValidator { private static final String AM_TAG = "amId.am-tag"; @Override - public void validate(final AmId amId, Extent extent) throws ValidationException { - + protected void doValidate(final AmId amId, Extent extent) { if (amId == null) { - throw new ValidationException("amId must exist"); + getErrorMessages().add("amId must exist"); + return; } mustExist(amId.getAmTag(), AM_TAG); mustExist(amId.getAmType(), AM_TYPE); - - throwErrorsIfNeeded(); } }