summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java')
-rw-r--r--src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java61
1 files changed, 0 insertions, 61 deletions
diff --git a/src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java b/src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java
deleted file mode 100644
index e76ee59..0000000
--- a/src/main/java/org/onap/aai/sparky/subscription/services/SubscriptionService.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * ============LICENSE_START=======================================================
- * org.onap.aai
- * ================================================================================
- * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
- * Copyright © 2017-2018 Amdocs
- * ================================================================================
- * 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.aai.sparky.subscription.services;
-
-import org.json.JSONObject;
-import org.onap.aai.restclient.client.OperationResult;
-import org.onap.aai.sparky.subscription.config.SubscriptionConfig;
-
-
-public class SubscriptionService {
-
- SubscriptionConfig config;
-
- public SubscriptionService(SubscriptionConfig subscriptionConfig) {
- this.config = subscriptionConfig;
- }
-
- public OperationResult buildSubscriptionPayload() throws Exception {
- OperationResult returnValue = new OperationResult();
- returnValue.setResultCode(200);
- JSONObject subscriptionResponse = new JSONObject();
- JSONObject subscriptionDetails = new JSONObject();
-
-
- if (config.getSubscriptionTarget().isEmpty()
- && config.getSubscriptionTopic().isEmpty()
- && config.getSubscriptionMessageType().isEmpty()
- && config.getSubscriptionOrigin().isEmpty()) {
- subscriptionResponse.put("subscriptionEnabled", false);
- } else {
- subscriptionResponse.put("subscriptionEnabled", true);
- subscriptionDetails.put("target", config.getSubscriptionTarget());
- subscriptionDetails.put("topic", config.getSubscriptionTopic());
- subscriptionDetails.put("messageType", config.getSubscriptionMessageType());
- subscriptionDetails.put("origin", config.getSubscriptionOrigin());
- }
-
- subscriptionResponse.put("subscriptionDetails", subscriptionDetails);
- returnValue.setResult(subscriptionResponse.toString());
-
- return returnValue;
- }
-}