Remove CollectionUtils dependency 89/134189/3
authorlukegleeson <luke.gleeson@est.tech>
Mon, 17 Apr 2023 11:22:07 +0000 (12:22 +0100)
committerlukegleeson <luke.gleeson@est.tech>
Mon, 17 Apr 2023 11:55:59 +0000 (12:55 +0100)
Remove dependency creating pipeline issue

Issue-ID: CPS-1626
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I64a6019a8196aa98dd3874d08f373c4fb9e3b8c9

cps-ri/src/main/java/org/onap/cps/spi/repository/FragmentQueryBuilder.java

index ca6e18b..1643ca0 100644 (file)
@@ -31,7 +31,6 @@ import javax.persistence.PersistenceContext;
 import javax.persistence.Query;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.collections4.CollectionUtils;
 import org.onap.cps.cpspath.parser.CpsPathPrefixType;
 import org.onap.cps.cpspath.parser.CpsPathQuery;
 import org.onap.cps.spi.entities.FragmentEntity;
@@ -91,7 +90,7 @@ public class FragmentQueryBuilder {
             cpsPathQuery.getLeavesData().entrySet().forEach(entry -> {
                 sqlStringBuilder.append(" attributes @> ");
                 sqlStringBuilder.append("'" + jsonObjectMapper.asJsonString(entry) + "'");
-                if (!CollectionUtils.isEmpty(booleanOperatorsQueue)) {
+                if (!(booleanOperatorsQueue == null || booleanOperatorsQueue.isEmpty())) {
                     sqlStringBuilder.append(" " + booleanOperatorsQueue.poll() + " ");
                 }
             });