Trait

nl.rabobank.oss.rules.finance.nl

FinanceDsl

Related Doc: package nl

Permalink

trait FinanceDsl extends BedragImplicits with PeriodeImplicits with PercentageImplicits with PerImplicits with ExtraImplicits

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FinanceDsl
  2. ExtraImplicits
  3. PerImplicits
  4. PercentageImplicits
  5. PeriodeImplicits
  6. BedragImplicits
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class BedragPerTermijn extends PerTermijn[Bedrag]

    Permalink
    Definition Classes
    PerImplicits
  2. implicit class BigDecimalPerTermijn extends PerTermijn[BigDecimal]

    Permalink
    Definition Classes
    PerImplicits
  3. implicit class BigDecimalToBedrag extends ToBedrag

    Permalink
    Definition Classes
    BedragImplicits
  4. implicit class BigDecimalToPercentage extends ToPercentage

    Permalink
    Definition Classes
    PercentageImplicits
  5. implicit class IntToBedrag extends ToBedrag

    Permalink
    Definition Classes
    BedragImplicits
  6. implicit class IntToBigDecimalPerTermijn extends PerTermijn[BigDecimal]

    Permalink
    Definition Classes
    PerImplicits
  7. implicit class IntToPercentage extends ToPercentage

    Permalink
    Definition Classes
    PercentageImplicits
  8. implicit class IntToTijdsduur extends AnyRef

    Permalink
    Definition Classes
    PeriodeImplicits
  9. implicit class IntWithPercentage extends AnyRef

    Permalink
    Definition Classes
    PercentageImplicits
  10. implicit class LongToBedrag extends ToBedrag

    Permalink
    Definition Classes
    BedragImplicits
  11. type Looptijd = Periode

    Permalink
  12. sealed abstract class PerTermijn[W] extends AnyRef

    Permalink
    Definition Classes
    PerImplicits
  13. implicit class PercentagePerTermijn extends PerTermijn[Percentage]

    Permalink
    Definition Classes
    PerImplicits
  14. implicit class QuantityWithPercentage[T] extends AnyRef

    Permalink
    Definition Classes
    PercentageImplicits
  15. implicit class StringPerTermijn extends PerTermijn[String]

    Permalink
    Definition Classes
    PerImplicits
  16. implicit class StringToBedrag extends AnyRef

    Permalink

    Het is niet mogelijk om een String te vermenigvuldigen met een Bedrag Dit conflicteert met String's eigen * functie en is dus niet geimplementeerd

    Het is niet mogelijk om een String te vermenigvuldigen met een Bedrag Dit conflicteert met String's eigen * functie en is dus niet geimplementeerd

    Definition Classes
    BedragImplicits
  17. implicit class StringToPercentage extends ToPercentage

    Permalink
    Definition Classes
    PercentageImplicits
  18. abstract class ToBedrag extends AnyRef

    Permalink
    Definition Classes
    BedragImplicits
  19. abstract class ToPercentage extends AnyRef

    Permalink
    Definition Classes
    PercentageImplicits

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 Halfjaar: Halfjaar

    Permalink

    Singleton Termijn-instantie van 6 maanden.

  5. val Jaar: Jaar

    Permalink

    Singleton Termijn-instantie van 12 maanden / 1 jaar.

  6. val Kwartaal: Kwartaal

    Permalink

    Singleton Termijn-instantie van 3 maanden.

  7. val Maand: Maand

    Permalink

    Singleton Termijn-instantie van 1 maand.

  8. implicit object NumericBedrag extends Numeric[Bedrag]

    Permalink

    Zorgt ervoor dat zaken als "sum" gemakkelijk kunnen worden berekend op verzamelingen van Bedrag.

    Zorgt ervoor dat zaken als "sum" gemakkelijk kunnen worden berekend op verzamelingen van Bedrag.

    Definition Classes
    BedragImplicits
  9. implicit object OrderingPeriode extends Ordering[Periode]

    Permalink
    Definition Classes
    PeriodeImplicits
  10. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  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. implicit def infixOrderingOps[T](x: T)(implicit ord: Ordering[T]): Ops

    Permalink
    Definition Classes
    ExtraImplicits
  18. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  22. implicit def numericPerHalfjaar[W](implicit arg0: Numeric[W]): Numeric[Per[W, Halfjaar]]

    Permalink
    Definition Classes
    PerImplicits
  23. implicit def numericPerJaar[W](implicit arg0: Numeric[W]): Numeric[Per[W, Jaar]]

    Permalink
    Definition Classes
    PerImplicits
  24. implicit def numericPerKwartaal[W](implicit arg0: Numeric[W]): Numeric[Per[W, Kwartaal]]

    Permalink
    Definition Classes
    PerImplicits
  25. implicit def numericPerMaand[W](implicit arg0: Numeric[W]): Numeric[Per[W, Maand]]

    Permalink
    Definition Classes
    PerImplicits
  26. implicit def numericPerTermijn[W](implicit arg0: Quantity[W], arg1: Numeric[W]): Numeric[Per[W, Termijn]]

    Permalink

    Zorgt ervoor dat Numeric en Ordering operaties toegepast kunnen worden op Per voor types W waarvoor Numeric gedefinieerd is, en waarvoor de Termijn ongespecificeerd is.

    Zorgt ervoor dat Numeric en Ordering operaties toegepast kunnen worden op Per voor types W waarvoor Numeric gedefinieerd is, en waarvoor de Termijn ongespecificeerd is.

    Definition Classes
    PerImplicits
  27. implicit def seqDerivedOrdering[CC[X] <: Seq[X], T](implicit ord: Ordering[T]): Ordering[CC[T]]

    Permalink
    Definition Classes
    ExtraImplicits
  28. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from ExtraImplicits

Inherited from PerImplicits

Inherited from PercentageImplicits

Inherited from PeriodeImplicits

Inherited from BedragImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped