Object/Trait

org.coursera.naptime.access

HeaderAccessControl

Related Docs: trait HeaderAccessControl | package access

Permalink

object HeaderAccessControl extends AnyOf with And with EitherOf with SuccessfulOf

Linear Supertypes
SuccessfulOf, EitherOf, And, AnyOf, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HeaderAccessControl
  2. SuccessfulOf
  3. EitherOf
  4. And
  5. AnyOf
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

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. def allowAll: HeaderAccessControl[Unit]

    Permalink
  5. def and[A, B, C](controlA: HeaderAccessControl[A], controlB: HeaderAccessControl[B], controlC: HeaderAccessControl[C]): HeaderAccessControl[(A, B, C)]

    Permalink

    See And.

    See And.

    Definition Classes
    And
  6. def and[A, B](controlA: HeaderAccessControl[A], controlB: HeaderAccessControl[B]): HeaderAccessControl[(A, B)]

    Permalink

    See And.

    See And.

    Definition Classes
    And
  7. def anyOf[A, B, C](controlA: HeaderAccessControl[A], controlB: HeaderAccessControl[B], controlC: HeaderAccessControl[C]): HeaderAccessControl[(Option[A], Option[B], Option[C])]

    Permalink

    See AnyOf.

    See AnyOf.

    Definition Classes
    AnyOf
  8. def anyOf[A, B](controlA: HeaderAccessControl[A], controlB: HeaderAccessControl[B]): HeaderAccessControl[(Option[A], Option[B])]

    Permalink

    See AnyOf.

    See AnyOf.

    Definition Classes
    AnyOf
  9. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def eitherOf[A, B](controlA: HeaderAccessControl[A], controlB: HeaderAccessControl[B]): HeaderAccessControl[Either[A, B]]

    Permalink

    Right-leaning combiner.

    Right-leaning combiner. That is, it tries to return each of these, in order:

    • Right access control's successful result.
    • Left access control's successful result.
    • Right access control's error.
    • Left access control's error.
    Definition Classes
    EitherOf
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  21. def successfulOf[A](controls: Seq[HeaderAccessControl[A]]): HeaderAccessControl[Set[A]]

    Permalink

    See SuccessfulOf.

    See SuccessfulOf.

    controls

    Note: this is immutable.Seq because it's covariant, but order doesn't matter

    Definition Classes
    SuccessfulOf
  22. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from SuccessfulOf

Inherited from EitherOf

Inherited from And

Inherited from AnyOf

Inherited from AnyRef

Inherited from Any

Ungrouped