Remove ControlLoopParams. 66/100166/1
authorjhh <jorge.hernandez-herrero@att.com>
Thu, 9 Jan 2020 23:49:31 +0000 (17:49 -0600)
committerjhh <jorge.hernandez-herrero@att.com>
Thu, 9 Jan 2020 23:51:03 +0000 (17:51 -0600)
This class is only useful in drools-applications repo.

Issue-ID: POLICY-2146
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Ifbf281a3742950c3cad2c5b56689122dd766b41a

models-interactions/model-impl/events/src/main/java/org/onap/policy/controlloop/params/ControlLoopParams.java [deleted file]
models-interactions/model-impl/events/src/test/java/org/onap/policy/controlloop/params/ControlLoopParamsTest.java [deleted file]

diff --git a/models-interactions/model-impl/events/src/main/java/org/onap/policy/controlloop/params/ControlLoopParams.java b/models-interactions/model-impl/events/src/main/java/org/onap/policy/controlloop/params/ControlLoopParams.java
deleted file mode 100644 (file)
index 36f804f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * AppcLcmActorServiceProvider
- * ================================================================================
- * Copyright (C) 2018-2019 AT&T Intellectual Property. All rights reserved.
- * Modifications Copyright (C) 2019 Nordix Foundation.
- * ================================================================================
- * 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.policy.controlloop.params;
-
-import java.io.Serializable;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class ControlLoopParams implements Serializable {
-
-    private static final long serialVersionUID = 970755684770982776L;
-
-    private String closedLoopControlName;
-    private String controlLoopYaml;
-    private String policyName;
-    private String policyScope;
-    private String policyVersion;
-
-    /**
-     * Construct an instance from an existing instance.
-     *
-     * @param params the existing instance
-     */
-    public ControlLoopParams(ControlLoopParams params) {
-        this.closedLoopControlName = params.closedLoopControlName;
-        this.controlLoopYaml = params.controlLoopYaml;
-        this.policyName = params.policyName;
-        this.policyScope = params.policyScope;
-        this.policyVersion = params.policyVersion;
-    }
-}
diff --git a/models-interactions/model-impl/events/src/test/java/org/onap/policy/controlloop/params/ControlLoopParamsTest.java b/models-interactions/model-impl/events/src/test/java/org/onap/policy/controlloop/params/ControlLoopParamsTest.java
deleted file mode 100644 (file)
index fd17f78..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * controlloop
- * ================================================================================
- * Copyright (C) 2018-2019 AT&T Intellectual Property. All rights reserved.
- * Modifications Copyright (C) 2019 Nordix Foundation.
- * ================================================================================
- * 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.policy.controlloop.params;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-
-import org.junit.Test;
-
-public class ControlLoopParamsTest {
-
-    @Test
-    public void test() {
-        ControlLoopParams params = new ControlLoopParams();
-        assertNotNull(params);
-
-        params.setClosedLoopControlName("name");
-        params.setControlLoopYaml("yaml");
-        params.setPolicyName("name");
-        params.setPolicyScope("scope");
-        params.setPolicyVersion("1");
-
-        ControlLoopParams params2 = new ControlLoopParams(params);
-
-        assertEquals("name", params2.getClosedLoopControlName());
-        assertEquals("yaml", params2.getControlLoopYaml());
-        assertEquals("name", params2.getPolicyName());
-        assertEquals("scope", params2.getPolicyScope());
-        assertEquals("1", params2.getPolicyVersion());
-
-    }
-}