Class GenericEntitySearchComponent

java.lang.Object
org.qubership.atp.ram.repositories.impl.GenericEntitySearchComponent
All Implemented Interfaces:
FieldConstants

@Component public class GenericEntitySearchComponent extends Object implements FieldConstants
  • Constructor Details

    • GenericEntitySearchComponent

      public GenericEntitySearchComponent()
  • Method Details

    • namesRegexIgnoreCase

      public org.springframework.data.mongodb.core.query.Criteria namesRegexIgnoreCase(String fieldName, Collection<String> names)
      Create criteria for search entity by names contains and ignore case.
      Parameters:
      names - name for search
      Returns:
      Criteria
    • namesRegexIgnoreCase

      public org.springframework.data.mongodb.core.query.Criteria namesRegexIgnoreCase(String fieldName, String name)
    • foundInArrayStrings

      public org.springframework.data.mongodb.core.query.Criteria foundInArrayStrings(String fieldName, Collection<String> fieldValues)
    • foundInArrayIds

      public org.springframework.data.mongodb.core.query.Criteria foundInArrayIds(String fieldName, Collection<UUID> ids)