X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=servicehandler%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fservicehandler%2FServiceInput.java;fp=servicehandler%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fservicehandler%2FServiceInput.java;h=d03293738f205a8f7bca85de93f4c5c87efb7531;hb=51ccff8b00d89eaeed91b0b46978766fb55dedf9;hp=a818df60cf14fe2b6f52ebb3204cf3b523c73490;hpb=3906ef0d33783d4df0bd98a10686081bbcd26dd4;p=transportpce.git diff --git a/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java b/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java index a818df60c..d03293738 100644 --- a/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java +++ b/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java @@ -20,6 +20,7 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.Service import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceDeleteInput; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceFeasibilityCheckInput; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceReconfigureInput; +import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceRerouteInput; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.TempServiceCreateInput; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.TempServiceCreateInputBuilder; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.TempServiceDeleteInput; @@ -30,7 +31,6 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.service * Super class of {@link ServiceCreateInput} and {@link TempServiceCreateInput}. * * @author Martial Coulibaly ( martial.coulibaly@gfi.com ) on behalf of Orange - * */ public class ServiceInput { private String serviceName; @@ -124,6 +124,13 @@ public class ServiceInput { setServiceReconfigure(false); } + public ServiceInput(ServiceRerouteInput serviceRerouteInput) { + setServiceName(serviceRerouteInput.getServiceName()); + setSdncRequestHeader(serviceRerouteInput.getSdncRequestHeader()); + setServiceResiliency(serviceRerouteInput.getServiceResiliency()); + setServiceReconfigure(false); + } + public ServiceCreateInput getServiceCreateInput() { ServiceCreateInputBuilder serviceCreateInputBuilder = new ServiceCreateInputBuilder() .setCommonId(commonId)