private static State insertObject(final State state, final Object obj, final List<Message> errors, final List<Rps> requestParameters, final List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.pcntf.message.pcntf.message.notifications.Notifications> notifications) {
switch (state) {
- case INIT:
- if (obj instanceof Rp) {
- final Rp rp = (Rp) obj;
- if (rp.isProcessingRule()) {
- errors.add(createErrorMsg(PCEPErrors.P_FLAG_NOT_SET, Optional.empty()));
- return null;
+ case INIT:
+ if (obj instanceof Rp) {
+ final Rp rp = (Rp) obj;
+ if (rp.isProcessingRule()) {
+ errors.add(createErrorMsg(PCEPErrors.P_FLAG_NOT_SET, Optional.empty()));
+ return null;
+ }
+ requestParameters.add(new RpsBuilder().setRp(rp).build());
+ return State.INIT;
}
- requestParameters.add(new RpsBuilder().setRp(rp).build());
- return State.INIT;
- }
- case RP_IN:
- if (obj instanceof CNotification) {
- final CNotification n = (CNotification) obj;
- notifications.add(new NotificationsBuilder().setCNotification(n).build());
- return State.RP_IN;
- }
- case NOTIFICATION_IN:
- case END:
- return State.END;
- default:
- return state;
+ case RP_IN:
+ if (obj instanceof CNotification) {
+ final CNotification n = (CNotification) obj;
+ notifications.add(new NotificationsBuilder().setCNotification(n).build());
+ return State.RP_IN;
+ }
+ case NOTIFICATION_IN:
+ case END:
+ return State.END;
+ default:
+ return state;
}
}