diff options
author | eramkve <ram.krishna.verma@ericsson.com> | 2018-03-29 12:44:57 +0100 |
---|---|---|
committer | eramkve <ram.krishna.verma@ericsson.com> | 2018-03-29 13:11:03 +0100 |
commit | da8ae32083194628e581c1ddeb5423fec4ff7dc0 (patch) | |
tree | c2a8fa1a1f852f0ac23bcc3f1f436a44f15fcaf0 /ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java | |
parent | b6abd7445f80d1d165877f394555f8844fe7ac63 (diff) |
Remove checkstyle warnings in policy/engine
Remove checkstyle warnings in policy/engine ONAP-PDP
Change-Id: Ibbe2d8c549c1f0c3ac8456c4d2de4c7d349dd171
Issue-ID: POLICY-713
Signed-off-by: eramkve <ram.krishna.verma@ericsson.com>
Diffstat (limited to 'ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java')
-rw-r--r-- | ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java | 56 |
1 files changed, 33 insertions, 23 deletions
diff --git a/ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java b/ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java index 794276f6a..13b517dd6 100644 --- a/ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java +++ b/ONAP-PDP/src/main/java/org/onap/policy/xacml/pdp/std/functions/PolicyList.java @@ -2,14 +2,14 @@ * ============LICENSE_START======================================================= * ONAP-PDP * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2017-2018 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. @@ -17,33 +17,43 @@ * limitations under the License. * ============LICENSE_END========================================================= */ + package org.onap.policy.xacml.pdp.std.functions; import java.util.ArrayList; import java.util.List; + /** * Creates a list of policy ids. - * + * * @version $Revision: 1.3 $ */ public class PolicyList { - - private static List<String> policyList = new ArrayList<>(); - - - public static List<String> getpolicyList(){ - return policyList; - } - - public static void addPolicyID(String policyID){ - if (!policyList.contains(policyID)){ - policyList.add(policyID); - } - } - - public static void clearPolicyList(){ - if (!policyList.isEmpty()){ - policyList.clear(); - } - } + + private static List<String> policyList = new ArrayList<>(); + + + public static List<String> getpolicyList() { + return policyList; + } + + /** + * Add policy id in the policy list. + * + * @param policyId the policy id + */ + public static void addPolicyId(final String policyId) { + if (!policyList.contains(policyId)) { + policyList.add(policyId); + } + } + + /** + * Clear policy list. + */ + public static void clearPolicyList() { + if (!policyList.isEmpty()) { + policyList.clear(); + } + } } |