Package

com.github.mehmetakiftutuncu

errors

Permalink

package errors

Visibility
  1. Public
  2. All

Type Members

  1. case class CommonError(name: String, reason: String = "", data: String = "") extends ErrorBase with Product with Serializable

    Permalink

    A basic error implementation for most common cases

    A basic error implementation for most common cases

    name

    Name of the error

    reason

    Some reason as to why the error occurred, can be empty

    data

    Some data that caused the error, can be empty

  2. case class Errors(errors: List[ErrorBase]) extends Product with Serializable

    Permalink

    An immutable error container to easily represent errors

    An immutable error container to easily represent errors

    errors

    A scala.collection.immutable.List of com.github.mehmetakiftutuncu.errors.base.ErrorBases

    See also

    com.github.mehmetakiftutuncu.errors.representation.ErrorRepresenter

  3. case class SimpleError(name: String) extends ErrorBase with Product with Serializable

    Permalink

    A simple error implementation for really simple and trivial cases

    A simple error implementation for really simple and trivial cases

    name

    Name of the error

Value Members

  1. object CommonError extends Serializable

    Permalink

    A container object for some predefined com.github.mehmetakiftutuncu.errors.CommonErrors

  2. object Errors extends Serializable

    Permalink

    Companion object to com.github.mehmetakiftutuncu.errors.Errors

  3. object SimpleError extends Serializable

    Permalink

    A container object for some predefined com.github.mehmetakiftutuncu.errors.SimpleErrors

  4. package base

    Permalink
  5. package representation

    Permalink

Ungrouped