Fix the FinalClass checkstyle violation described in this pending
change:
https://git.opendaylight.org/gerrit/#/c/43324/
Move the constructor to be the first method.
Change-Id: I475ab18c233655ebfb0df72ddf2dad8e5a8d8bdd
Signed-off-by: David <david.suarez.fuentes@ericsson.com>
*
* @author Michael Vorburger.ch
*/
*
* @author Michael Vorburger.ch
*/
-public class BundleDiagInfos {
+public final class BundleDiagInfos {
private final List<String> okBundleStateInfoTexts;
private final List<String> nokBundleStateInfoTexts;
private final List<String> okBundleStateInfoTexts;
private final List<String> nokBundleStateInfoTexts;
private static final Map<String, BundleState> WHITELISTED_BUNDLES = ImmutableMap.of(
"slf4j.log4j12", Installed);
private static final Map<String, BundleState> WHITELISTED_BUNDLES = ImmutableMap.of(
"slf4j.log4j12", Installed);
+ private BundleDiagInfos(List<String> okBundleStateInfoTexts, List<String> nokBundleStateInfoTexts,
+ List<String> whitelistedBundleStateInfoTexts, Map<BundleState, Integer> bundleStatesCounters) {
+ this.okBundleStateInfoTexts = ImmutableList.copyOf(okBundleStateInfoTexts);
+ this.nokBundleStateInfoTexts = ImmutableList.copyOf(nokBundleStateInfoTexts);
+ this.whitelistedBundleStateInfoTexts = ImmutableList.copyOf(whitelistedBundleStateInfoTexts);
+ this.bundleStatesCounters = ImmutableMap.copyOf(bundleStatesCounters);
+ }
+
public static BundleDiagInfos forContext(BundleContext bundleContext, BundleService bundleService) {
List<String> okBundleStateInfoTexts = new ArrayList<>();
List<String> nokBundleStateInfoTexts = new ArrayList<>();
public static BundleDiagInfos forContext(BundleContext bundleContext, BundleService bundleService) {
List<String> okBundleStateInfoTexts = new ArrayList<>();
List<String> nokBundleStateInfoTexts = new ArrayList<>();
- private BundleDiagInfos(List<String> okBundleStateInfoTexts, List<String> nokBundleStateInfoTexts,
- List<String> whitelistedBundleStateInfoTexts, Map<BundleState, Integer> bundleStatesCounters) {
- this.okBundleStateInfoTexts = ImmutableList.copyOf(okBundleStateInfoTexts);
- this.nokBundleStateInfoTexts = ImmutableList.copyOf(nokBundleStateInfoTexts);
- this.whitelistedBundleStateInfoTexts = ImmutableList.copyOf(whitelistedBundleStateInfoTexts);
- this.bundleStatesCounters = ImmutableMap.copyOf(bundleStatesCounters);
- }
-
public SystemState getSystemState() {
if (bundleStatesCounters.get(BundleState.Failure) > 0) {
return SystemState.Failure;
public SystemState getSystemState() {
if (bundleStatesCounters.get(BundleState.Failure) > 0) {
return SystemState.Failure;