Fixing some minor sonarqube issues and ignoring others
diff --git a/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerEventHandler.java b/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerEventHandler.java
index 2ad4e11..4d50277 100644
--- a/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerEventHandler.java
+++ b/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerEventHandler.java
@@ -49,9 +49,11 @@
@ObjectClassDefinition(name = "%event.handler.name", description = "%event.handler.description", localization = "OSGI-INF/l10n/bundle")
public @interface Config {
+ @SuppressWarnings("squid:S00100")
@AttributeDefinition(name = "%event.handler.filter.name", description = "%event.handler.filter.description")
String event_filter() default "(&(resourceType=sling:File)(|(path=*.png)(path=*.jpg)))";
+ @SuppressWarnings("squid:S00100")
@AttributeDefinition(name = "%event.handler.topics.name", description = "%event.handler.topics.description")
String[] event_topics() default { SlingConstants.TOPIC_RESOURCE_ADDED, SlingConstants.TOPIC_RESOURCE_CHANGED };
}
diff --git a/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerWebConsole.java b/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerWebConsole.java
index 81be914..f1cfff6 100644
--- a/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerWebConsole.java
+++ b/src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerWebConsole.java
@@ -53,7 +53,7 @@
public static final String CONSOLE_TITLE = "File Optimizer";
@Reference
- private FileOptimizerService fileOptimizer;
+ private transient FileOptimizerService fileOptimizer;
@Override
public String getTitle() {
diff --git a/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerData.java b/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerData.java
index 23fc572..af72c37 100644
--- a/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerData.java
+++ b/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerData.java
@@ -39,11 +39,11 @@
"sling.servlet.methods=GET" })
public class FileOptimizerData extends SlingSafeMethodsServlet {
+ private static final long serialVersionUID = 3410212658357219464L;
+
@Reference
private transient FileOptimizerService fileOptimizer;
- private static final long serialVersionUID = 8635343288414416865L;
-
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response)
throws ServletException, IOException {
diff --git a/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerPreview.java b/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerPreview.java
index 7055dc0..90bdaf2 100644
--- a/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerPreview.java
+++ b/src/main/java/org/apache/sling/fileoptim/impl/servlets/FileOptimizerPreview.java
@@ -40,11 +40,11 @@
"sling.servlet.methods=GET" }, immediate = true)
public class FileOptimizerPreview extends SlingSafeMethodsServlet {
+ private static final long serialVersionUID = 8635343288414416865L;
+
@Reference
private transient FileOptimizerService fileOptimizer;
- private static final long serialVersionUID = 8635343288414416865L;
-
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response)
throws ServletException, IOException {