diff options
author | NTNET\renealr <reneal.rogers@amdocs.com> | 2017-10-16 11:35:50 -0400 |
---|---|---|
committer | NTNET\renealr <reneal.rogers@amdocs.com> | 2017-10-16 15:39:07 -0400 |
commit | b2c0bdb5963a7826ad25513accf7ae0d2d2a97c6 (patch) | |
tree | e9a125613178435362d8bac0cb85d713647c9a25 | |
parent | d362f2c631413e72103a69a1344c1fa3d34cfc06 (diff) |
added more fixes to the failed sonar issues
ParseException was introduced to handle the generic in
SynchronizerConfiguration class
Issue-ID: AAI-429
Change-Id: I3d52729de7b299fb254c6bc05fcf87b8a6bc314b
Signed-off-by: NTNET\renealr <reneal.rogers@amdocs.com>
-rw-r--r-- | src/main/java/org/onap/aai/sparky/synchronizer/config/SynchronizerConfiguration.java | 9 | ||||
-rw-r--r-- | src/test/java/org/onap/aai/sparky/SparkyPojoTest.java | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/org/onap/aai/sparky/synchronizer/config/SynchronizerConfiguration.java b/src/main/java/org/onap/aai/sparky/synchronizer/config/SynchronizerConfiguration.java index 3e4afff..a556dc7 100644 --- a/src/main/java/org/onap/aai/sparky/synchronizer/config/SynchronizerConfiguration.java +++ b/src/main/java/org/onap/aai/sparky/synchronizer/config/SynchronizerConfiguration.java @@ -24,6 +24,7 @@ package org.onap.aai.sparky.synchronizer.config; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.text.ParseException; import java.util.Arrays; import java.util.Calendar; import java.util.Date; @@ -70,12 +71,12 @@ public class SynchronizerConfiguration { /** * Instantiates a new synchronizer configuration. */ - public SynchronizerConfiguration() throws NumberFormatException,PatternSyntaxException,Exception { + public SynchronizerConfiguration() throws NumberFormatException,PatternSyntaxException,ParseException { Properties props = ConfigHelper.loadConfigFromExplicitPath(CONFIG_FILE); initialize(props); } - public SynchronizerConfiguration(Properties props) throws NumberFormatException, PatternSyntaxException, Exception { + public SynchronizerConfiguration(Properties props) throws NumberFormatException, PatternSyntaxException, ParseException { initialize(props); } /** @@ -83,7 +84,7 @@ public class SynchronizerConfiguration { * * @throws Exception the exception */ - protected void initialize(Properties props) throws NumberFormatException, PatternSyntaxException, Exception { + protected void initialize(Properties props) throws NumberFormatException, PatternSyntaxException, ParseException { // parse config for startup sync try { @@ -145,7 +146,7 @@ public class SynchronizerConfiguration { } else { LOG.info(AaiUiMsgs.SYNC_START_TIME); } - } catch (Exception exc) { + } catch (ParseException exc) { this.setConfigOkForPeriodicSync(false); String message = "Invalid configuration for synchronizer parameter:" + " 'synchronizer.syncTask.startTimestamp'"; diff --git a/src/test/java/org/onap/aai/sparky/SparkyPojoTest.java b/src/test/java/org/onap/aai/sparky/SparkyPojoTest.java index 5d3900d..ce50718 100644 --- a/src/test/java/org/onap/aai/sparky/SparkyPojoTest.java +++ b/src/test/java/org/onap/aai/sparky/SparkyPojoTest.java @@ -144,7 +144,7 @@ public void validateSynchronizer(){ new FilterByContainsClassName("AutosuggestionSynchronizer"),new FilterByContainsClassName("CrossEntityReferenceSynchronizer"), new FilterByContainsClassName("SyncController"),new FilterByContainsClassName("SyncHelper"), new FilterByContainsClassName("TransactionRateController"),new FilterByContainsClassName("AggregationSuggestionSynchronizer"), - new FilterByContainsClassName("AbstractEntitySynchronizer")); + new FilterByContainsClassName("AbstractEntitySynchronizer"),new FilterByContainsClassName("SynchronizerConfiguration")); synchronizerPojoClasses = PojoClassFactory.getPojoClassesRecursively(packageName,filterChainByClassNameForSynchronizer); validateAll(synchronizerPojoClasses); } |