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%2Fqos%2FAppValidator.java;h=6c08013bcf2d2e90a3a590d96fe218aef91d9548;hb=73b0003682c6e2d083f1773d14c41ea7a1eface6;hp=e83078636b7ec71d8fcd343562230c9ccc15d065;hpb=d42d25f6c01dfc742f4410cf809a306e59242c86;p=packetcable.git diff --git a/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/qos/AppValidator.java b/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/qos/AppValidator.java index e830786..6c08013 100644 --- a/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/qos/AppValidator.java +++ b/packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/validation/impl/validators/qos/AppValidator.java @@ -8,9 +8,8 @@ package org.opendaylight.controller.packetcable.provider.validation.impl.validators.qos; -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.rev151026.pcmm.qos.gates.apps.App; +import org.opendaylight.yang.gen.v1.urn.packetcable.rev161107.pcmm.qos.gates.apps.App; /** * @author rvail @@ -23,9 +22,10 @@ public class AppValidator extends AbstractValidator { private final SubscribersValidator subscribersValidator = new SubscribersValidator(); @Override - public void validate(final App app, final Extent extent) throws ValidationException { + protected void doValidate(final App app, final Extent extent) { if (app == null) { - throw new ValidationException("app must exist"); + getErrorMessages().add("app must exist"); + return; } mustExist(app.getAppId(), APP_ID); @@ -34,7 +34,5 @@ public class AppValidator extends AbstractValidator { if (extent == Extent.NODE_AND_SUBTREE) { validateChild(subscribersValidator, app.getSubscribers()); } - - throwErrorsIfNeeded(); } }