Sonar Minor fix 13/31413/1
authorPooja03 <PM00501616@techmahindra.com>
Mon, 12 Feb 2018 11:02:19 +0000 (16:32 +0530)
committerPooja03 <PM00501616@techmahindra.com>
Mon, 12 Feb 2018 11:02:19 +0000 (16:32 +0530)
return the expression instead of assigning it to the temporary variable argument

Sonar Link:https://sonar.onap.org/project/issues?assignees=Pooja03&id=org.onap.dcaegen2.platform%3Ainventory-api&open=AWGBruv68TZzbCgU6dMs&resolved=false

Location:StringListArgument.java:L51

Change-Id: Ia53255061c794925b95742a8d167943a0cb7caf9
Issue-ID: DCAEGEN2-329
Signed-off-by: Pooja03 <PM00501616@techmahindra.com>
src/main/java/org/onap/dcae/inventory/dbthings/StringListArgument.java

index 2e70550..aa41ac6 100644 (file)
@@ -45,11 +45,11 @@ public class StringListArgument implements ArgumentFactory<List<String>> {
 
     @Override
        public Argument build(Class<?> expectedType, List<String> value, StatementContext statementContext) {
-               Argument argument = (int position, PreparedStatement statement, StatementContext ctx) -> {
+               return (int position, PreparedStatement statement, StatementContext ctx) -> {
                        Array values = statement.getConnection().createArrayOf("varchar", value.toArray());
                        statement.setArray(position, values);
                };
-               return argument;
+
        }
 
 }