X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;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=a818df60cf14fe2b6f52ebb3204cf3b523c73490;hp=6f45e5894792ae5ec153818afb77d8decc4e82ae;hb=9ab0cabbeeddeac5ab2bcfa7cb4a3f79f81a5c88;hpb=a73caa64baff02b32924e30d29214e3400a49c40 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 6f45e5894..a818df60c 100644 --- a/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java +++ b/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/ServiceInput.java @@ -12,6 +12,7 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev2 import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.ServiceEndpoint; import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.sdnc.request.header.SdncRequestHeader; import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.sdnc.request.header.SdncRequestHeaderBuilder; +import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.service.resiliency.ServiceResiliency; import org.opendaylight.yang.gen.v1.http.org.openroadm.routing.constraints.rev211210.routing.constraints.HardConstraints; import org.opendaylight.yang.gen.v1.http.org.openroadm.routing.constraints.rev211210.routing.constraints.SoftConstraints; import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceCreateInput; @@ -43,6 +44,7 @@ public class ServiceInput { private ServiceEndpoint serviceZEnd; private String customer; private String customerContact; + private ServiceResiliency serviceResiliency; private boolean serviceReconfigure; public ServiceInput(ServiceCreateInput serviceCreateInput) { @@ -56,6 +58,7 @@ public class ServiceInput { setServiceZEnd(serviceCreateInput.getServiceZEnd()); setCustomer(serviceCreateInput.getCustomer()); setCustomerContact(serviceCreateInput.getCustomerContact()); + setServiceResiliency(serviceCreateInput.getServiceResiliency()); setServiceReconfigure(false); } @@ -73,6 +76,7 @@ public class ServiceInput { setServiceZEnd(serviceReconfigureInput.getServiceZEnd()); setCustomer(serviceReconfigureInput.getCustomer()); setCustomerContact(serviceReconfigureInput.getCustomerContact()); + setServiceResiliency(serviceReconfigureInput.getServiceResiliency()); setServiceReconfigure(true); } @@ -93,6 +97,7 @@ public class ServiceInput { setServiceZEnd(tempServiceCreateInput.getServiceZEnd()); setCustomer(tempServiceCreateInput.getCustomer()); setCustomerContact(tempServiceCreateInput.getCustomerContact()); + setServiceResiliency(tempServiceCreateInput.getServiceResiliency()); setServiceReconfigure(false); } @@ -107,6 +112,7 @@ public class ServiceInput { setServiceZEnd(serviceFeasibilityCheckInput.getServiceZEnd()); setCustomer(serviceFeasibilityCheckInput.getCustomer()); setCustomerContact(serviceFeasibilityCheckInput.getCustomerContact()); + setServiceResiliency(serviceFeasibilityCheckInput.getServiceResiliency()); setServiceReconfigure(false); } @@ -128,7 +134,8 @@ public class ServiceInput { .setServiceAEnd(new ServiceAEndBuilder(serviceAEnd).build()) .setServiceZEnd(new ServiceZEndBuilder(serviceZEnd).build()) .setCustomer(customer) - .setCustomerContact(customerContact); + .setCustomerContact(customerContact) + .setServiceResiliency(serviceResiliency); if (isServiceReconfigure()) { serviceCreateInputBuilder.setServiceName(newServiceName); } else { @@ -138,14 +145,20 @@ public class ServiceInput { } public TempServiceCreateInput getTempServiceCreateInput() { - return new TempServiceCreateInputBuilder().setCommonId(commonId) - .setConnectionType(connectionType).setSdncRequestHeader(sdncRequestHeader) - .setHardConstraints(hardConstraints).setSoftConstraints(softConstraints) + return new TempServiceCreateInputBuilder() + .setCommonId(commonId) + .setConnectionType(connectionType) + .setSdncRequestHeader(sdncRequestHeader) + .setHardConstraints(hardConstraints) + .setSoftConstraints(softConstraints) .setServiceAEnd(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.temp.service .create.input.ServiceAEndBuilder(serviceAEnd).build()) .setServiceZEnd(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.temp.service - .create.input.ServiceZEndBuilder(serviceZEnd).build()).setCustomer(customer) - .setCustomerContact(customerContact).build(); + .create.input.ServiceZEndBuilder(serviceZEnd).build()) + .setCustomer(customer) + .setCustomerContact(customerContact) + .setServiceResiliency(serviceResiliency) + .build(); } public String getServiceName() { @@ -236,6 +249,14 @@ public class ServiceInput { this.newServiceName = newServiceName; } + public void setServiceResiliency(ServiceResiliency serviceResiliency) { + this.serviceResiliency = serviceResiliency; + } + + public ServiceResiliency getServiceResiliency() { + return serviceResiliency; + } + public boolean isServiceReconfigure() { return serviceReconfigure; }