From 4dab73425fa2416d7b64225e66c4c93b3afd2a70 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 17 Mar 2016 08:47:59 +0100 Subject: [PATCH] Drop API ViolationQuery as it's deprecated since 3.6 --- .../sonar/api/violations/ViolationQuery.java | 102 ------------------ 1 file changed, 102 deletions(-) delete mode 100644 sonar-plugin-api/src/main/java/org/sonar/api/violations/ViolationQuery.java diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/violations/ViolationQuery.java b/sonar-plugin-api/src/main/java/org/sonar/api/violations/ViolationQuery.java deleted file mode 100644 index 21d683df7b5..00000000000 --- a/sonar-plugin-api/src/main/java/org/sonar/api/violations/ViolationQuery.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2016 SonarSource SA - * mailto:contact AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -package org.sonar.api.violations; - -import org.sonar.api.resources.Resource; - -/** - * Class that allows to query the Sonar index about violations. - * - * @since 2.8 - * @deprecated in 3.6 for the merge of violations and reviews into issues. - */ -@Deprecated -public final class ViolationQuery { - - public enum SwitchMode { - OFF, ON, BOTH - } - - private SwitchMode switchMode = SwitchMode.ON; - private Resource resource; - - /** - * Use the factory method create() - */ - ViolationQuery() { - } - - /** - * Creates a new {@link ViolationQuery} object. - * - * @return the new query - */ - public static ViolationQuery create() { - return new ViolationQuery(); - } - - /** - * Specifies if the query should return only switched-off violations. - * - * @param b - * if true, the query will return only switched-off violations. if false, it will return only active violations. - * @return the current violation query - */ - public ViolationQuery setSwitchedOff(boolean b) { - this.switchMode = b ? SwitchMode.OFF : SwitchMode.ON; - return this; - } - - /** - * Tells if the query should return only switched-off violations. - */ - public boolean isSwitchedOff() { - return switchMode == SwitchMode.OFF; - } - - public SwitchMode getSwitchMode() { - return switchMode; - } - - public ViolationQuery setSwitchMode(SwitchMode s) { - this.switchMode = s; - return this; - } - - /** - * Specifies the resource which violations are search from. - * - * @param resource - * the resource - */ - public ViolationQuery forResource(Resource resource) { - this.resource = resource; - return this; - } - - /** - * Returns the resource which violations are search from. - * - * @return the resource - */ - public Resource getResource() { - return resource; - } -} -- 2.39.5