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>
@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;
+
}
}