diff options
Diffstat (limited to 'vnfapi/provider/src/main/java/org/onap/sdnc/vnfapi/VNFSDNSvcLogicServiceClient.java')
-rw-r--r-- | vnfapi/provider/src/main/java/org/onap/sdnc/vnfapi/VNFSDNSvcLogicServiceClient.java | 270 |
1 files changed, 0 insertions, 270 deletions
diff --git a/vnfapi/provider/src/main/java/org/onap/sdnc/vnfapi/VNFSDNSvcLogicServiceClient.java b/vnfapi/provider/src/main/java/org/onap/sdnc/vnfapi/VNFSDNSvcLogicServiceClient.java deleted file mode 100644 index 275948ab..00000000 --- a/vnfapi/provider/src/main/java/org/onap/sdnc/vnfapi/VNFSDNSvcLogicServiceClient.java +++ /dev/null @@ -1,270 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * openECOMP : SDN-C - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights - * reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - */ - -package org.onap.sdnc.vnfapi; - -import org.onap.ccsdk.sli.core.sli.SvcLogicException; -import org.onap.ccsdk.sli.core.sli.provider.SvcLogicService; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.preload.data.PreloadDataBuilder; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.service.data.ServiceDataBuilder; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.vf.module.preload.data.VfModulePreloadDataBuilder; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.vf.module.service.data.VfModuleServiceDataBuilder; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.vnf.instance.preload.data.VnfInstancePreloadDataBuilder; -import org.opendaylight.yang.gen.v1.org.onap.sdnctl.vnf.rev150720.vnf.instance.service.data.VnfInstanceServiceDataBuilder; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.Properties; - -public class VNFSDNSvcLogicServiceClient { - static final String FAILURE_RESULT = "failure"; - static final String SVC_LOGIC_STATUS_KEY = "SvcLogic.status"; - private static final String TO_SLI_MSG = "Parameters passed to SLI"; - private static final String FROM_SLI_MSG = "Parameters returned by SLI"; - - private final Logger logger = LoggerFactory.getLogger(VNFSDNSvcLogicServiceClient.class); - - private final SvcLogicService svcLogic; - - public VNFSDNSvcLogicServiceClient(final SvcLogicService svcLogicService) { - this.svcLogic = svcLogicService; - } - - public boolean hasGraph(String module, String rpc, String version, String mode) throws SvcLogicException { - return svcLogic.hasGraph(module, rpc, version, mode); - } - - public Properties execute(String module, String rpc, String version, String mode, ServiceDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - public Properties execute(String module, String rpc, String version, String mode, PreloadDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - public Properties execute(String module, - String rpc, - String version, - String mode, - ServiceDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - public Properties execute(String module, - String rpc, - String version, - String mode, - PreloadDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - - //1610 vnf-instance - public Properties execute(String module, - String rpc, - String version, - String mode, - VnfInstanceServiceDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - //1610 vnf-instance - public Properties execute(String module, - String rpc, - String version, - String mode, - VnfInstanceServiceDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - //1610 vf-module - public Properties execute(String module, - String rpc, - String version, - String mode, - VfModuleServiceDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - //1610 vf-module - public Properties execute(String module, - String rpc, - String version, - String mode, - VfModuleServiceDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - //1610 vnf-instance-preload - public Properties execute(String module, - String rpc, - String version, - String mode, - VnfInstancePreloadDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - //1610 vnf-instance-preload - public Properties execute(String module, - String rpc, - String version, - String mode, - VnfInstancePreloadDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - //1610 vf-module-preload - public Properties execute(String module, - String rpc, - String version, - String mode, - VfModulePreloadDataBuilder serviceData) - throws SvcLogicException { - return execute(module, rpc, version, mode, serviceData, new Properties()); - } - - //1610 vf-module-preload - public Properties execute(String module, - String rpc, - String version, - String mode, - VfModulePreloadDataBuilder serviceData, - Properties properties) - throws SvcLogicException { - - Properties props = VnfSdnUtil.toProperties(properties, serviceData); - printDebugLog(props, TO_SLI_MSG); - - Properties respProps = svcLogic.execute(module, rpc, version, mode, props); - printDebugLog(respProps, FROM_SLI_MSG); - - if (respProps == null - || FAILURE_RESULT.equalsIgnoreCase(respProps.getProperty(SVC_LOGIC_STATUS_KEY))) { - return respProps; - } - - VnfSdnUtil.toBuilder(respProps, serviceData); - - return respProps; - } - - private void printDebugLog(Properties properties, String msg) { - if (!logger.isDebugEnabled()) { - return; - } - if (properties == null) { - logger.debug(msg, "properties is null"); - return; - } - - logger.debug(msg); - for (Object key : properties.keySet()) { - String paramName = (String) key; - logger.debug(paramName, " = ", properties.getProperty(paramName)); - } - } - -} |