Refactor SH CatalogValidation
[transportpce.git] / servicehandler / src / main / java / org / opendaylight / transportpce / servicehandler / validation / CatalogValidation.java
index 96577ffedc25b54e35d87f9fe322e8cc0df9ea1d..06c8523b2768d00cf4215d1c331ed2b0d577a33e 100644 (file)
@@ -13,8 +13,6 @@ import org.opendaylight.transportpce.servicehandler.CatalogInput;
 import org.opendaylight.transportpce.servicehandler.validation.checks.ComplianceCheckResult;
 import org.opendaylight.transportpce.servicehandler.validation.checks.ServicehandlerComplianceCheck;
 import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.RpcActions;
-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.service.rev211210.add.openroadm.operational.modes.to.catalog.input.OperationalModeInfo;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -30,10 +28,8 @@ public final class CatalogValidation {
          * -OR request header and operational mode info compliance are verified.
          */
         LOG.debug("checking OR Catalog Compliance ...");
-        SdncRequestHeader sdncRequestHeader = input.getSdncRequestHeader();
-        OperationalModeInfo operationalModeInfo = input.getOperationalModeInfo();
         ComplianceCheckResult serviceHandlerCheckResult = ServicehandlerComplianceCheck.checkORCatalog(
-                sdncRequestHeader, operationalModeInfo, rpcActions, true);
+                input.getSdncRequestHeader(), input.getOperationalModeInfo(), rpcActions, true);
         if (!serviceHandlerCheckResult.hasPassed()) {
             return OperationResult.failed(serviceHandlerCheckResult.getMessage());
         }
@@ -46,12 +42,8 @@ public final class CatalogValidation {
          * -Specific request header and operational mode info compliance are verified.
          */
         LOG.debug("checking specific Catalog Compliance ...");
-        SdncRequestHeader sdncRequestHeader = input.getSdncRequestHeader();
-        org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210
-                .add.specific.operational.modes.to.catalog.input.OperationalModeInfo operationalModeInfoSpecific
-            = input.getOperationalModeInfoSpecific();
         ComplianceCheckResult serviceHandlerCheckResult = ServicehandlerComplianceCheck.checkSpecificCatalog(
-                sdncRequestHeader, operationalModeInfoSpecific, rpcActions, true);
+                input.getSdncRequestHeader(), input.getOperationalModeInfoSpecific(), rpcActions, true);
         if (!serviceHandlerCheckResult.hasPassed()) {
             return OperationResult.failed(serviceHandlerCheckResult.getMessage());
         }