Object/Trait

spinoco.protocol.ldap.elements

Filter

Related Docs: trait Filter | package elements

Permalink

object Filter

Source
Filter.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Filter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class And(filters: Set[Filter]) extends Filter with Product with Serializable

    Permalink

    Filter that puts the provided filters in AND relationship.

    Filter that puts the provided filters in AND relationship.

    filters

    The filters that all have to result to true in order to pass the filter query.

  2. case class ApproxMatch(attribute: AttributeValueAssertion) extends Filter with Product with Serializable

    Permalink

    Check using locally defined approximate matching that a given attributes match.

    Check using locally defined approximate matching that a given attributes match. If there is no local approximate matching defined, this should be treated as EqualityMatch

    attribute

    The attribute to be check against.

  3. case class EqualityMatch(attribute: AttributeValueAssertion) extends Filter with Product with Serializable

    Permalink

    Filter that checks the equality of the provided attribute.

    Filter that checks the equality of the provided attribute.

    attribute

    The attribute has to be equal with the object's attribute in order to pass this query.

  4. case class ExtensibleMatch(rule: MatchingRuleAssertion) extends Filter with Product with Serializable

    Permalink

    Extension to the filters, its operation is defined in MatchingRuleAssertion *

  5. case class GreaterOrEqual(attribute: AttributeValueAssertion) extends Filter with Product with Serializable

    Permalink

    Check that the given attribute is grater or equal to the provided value.

    Check that the given attribute is grater or equal to the provided value.

    attribute

    The attribute to be check.

  6. case class LessOrEqual(attribute: AttributeValueAssertion) extends Filter with Product with Serializable

    Permalink

    Check that the given attribute is less or equal to the provided value.

    Check that the given attribute is less or equal to the provided value.

    attribute

    The attribute to be check.

  7. case class Not(filter: Filter) extends Filter with Product with Serializable

    Permalink

    Filter that puts the provided filter into NOT relationship.

    Filter that puts the provided filter into NOT relationship.

    filter

    The filter that has to result into false in order to pass the filter query.

  8. case class Or(filters: Set[Filter]) extends Filter with Product with Serializable

    Permalink

    Filter that puts the provided filters in OR relationship.

    Filter that puts the provided filters in OR relationship.

    filters

    Filters where at least one has to result to true in order to pass the filter query.

  9. case class Present(attribute: AttributeDescription) extends Filter with Product with Serializable

    Permalink

    Check whether a given attribute exists.

    Check whether a given attribute exists.

    attribute

    The attribute that should exists.

  10. case class SubstringFilter(tpe: AttributeDescription, subStrings: SubStrings) extends Filter with Product with Serializable

    Permalink

    Check that a given attribute matches to a given substring values.

    Check that a given attribute matches to a given substring values.

    tpe

    The attribute that has to match to the substrings.

    subStrings

    The substrings that have to match to the attribute.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val andCodecInner: Codec[And]

    Permalink
  5. val approxMatchCodecInner: Codec[ApproxMatch]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def codec: Codec[Filter]

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. val equalityCodecInner: Codec[EqualityMatch]

    Permalink
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. val extensibleMatchCodecInner: Codec[ExtensibleMatch]

    Permalink
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. val greaterOrEqualCodecInner: Codec[GreaterOrEqual]

    Permalink
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. val lessOrEqualCodec: Codec[LessOrEqual]

    Permalink
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. val notCodecInner: Codec[Not]

    Permalink
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val orCodecInner: Codec[Or]

    Permalink
  24. val presentCodecInner: Codec[Present]

    Permalink
  25. val substringCodecInner: Codec[SubstringFilter]

    Permalink
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped