java.lang.Object
org.apache.syncope.core.persistence.common.dao.AnyFinder

public class AnyFinder extends Object
  • Field Details

    • LOG

      protected static final Logger LOG
    • LITERAL_COMPARATOR

      protected static final Comparator<String> LITERAL_COMPARATOR
    • plainSchemaDAO

      protected final PlainSchemaDAO plainSchemaDAO
    • anySearchDAO

      protected final AnySearchDAO anySearchDAO
  • Constructor Details

  • Method Details

    • split

      protected static List<String> split(String attrValue, List<String> literals)
      Split an attribute value recurring on provided literals/tokens.
      Parameters:
      attrValue - value to be split
      literals - literals/tokens
      Returns:
      split value
    • findByDerAttrValue

      @Transactional(readOnly=true) public <A extends Any> List<A> findByDerAttrValue(AnyTypeKind anyTypeKind, DerSchema derSchema, String value, boolean ignoreCaseMatch)