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.rev161017.pcmm.qos.gates.apps.App;
/**
* @author rvail
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);
if (extent == Extent.NODE_AND_SUBTREE) {
validateChild(subscribersValidator, app.getSubscribers());
}
-
- throwErrorsIfNeeded();
}
}