Class CollectionUtils

java.lang.Object
com.regnosys.rosetta.common.util.CollectionUtils

public class CollectionUtils extends Object
  • Constructor Details

    • CollectionUtils

      public CollectionUtils()
  • Method Details

    • listMatch

      public static <A> boolean listMatch(List<A> list1, List<A> list2, BiPredicate<A,A> comparer)
      Tests if two lists contain matching elements in the same order
      Parameters:
      list1 - A list
      list2 - A list
      comparer - A BiPredicate that compares two objects and returns true if they "match"
      Returns:
    • collectionContains

      public static <A> boolean collectionContains(Collection<A> col1, Collection<A> col2, BiPredicate<A,A> comparer)
      Tests if two collections contain matching elements (ignoring ordering)
      Parameters:
      col1 - A collection
      col2 - A collection
      comparer - A BiPredicate that compares two objects and returns true if they "match"
      Returns: