Class/Object

org.sisioh.baseunits.scala.money

MoneyTimeRate

Related Docs: object MoneyTimeRate | package money

Permalink

class MoneyTimeRate extends AnyRef

単位時間あたりの金額(時間量に対する金額の割合)をあらわすクラス。

例えば時給、人月単価など。

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

Instance Constructors

  1. new MoneyTimeRate(money: Money, duration: Duration)

    Permalink

    インスタンスを生成する。

    インスタンスを生成する。

    money

    金額

    duration

    時間量

  2. new MoneyTimeRate(rate: TimeRate, currency: Currency)

    Permalink

    rate

    単位時間あたりの数量

    currency

    通貨単位

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val breachEncapsulationOfCurrency: Currency

    Permalink

    このオブジェクトのcurrencyフィールド(通貨単位)を返す。

    このオブジェクトのcurrencyフィールド(通貨単位)を返す。

    CAUTION: このメソッドは、このオブジェクトがカプセル化する要素を外部に暴露する。取り扱いには充分注意のこと。

    returns

    通貨単位

  6. val breachEncapsulationOfRate: TimeRate

    Permalink

    このオブジェクトのrateフィールド(単位時間当たりの数量)を返す。

    このオブジェクトのrateフィールド(単位時間当たりの数量)を返す。

    CAUTION: このメソッドは、このオブジェクトがカプセル化する要素を外部に暴露する。取り扱いには充分注意のこと。

    returns

    単位時間あたりの数量

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(obj: Any): Boolean

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  17. def over(duration: Duration, roundMode: scala.math.BigDecimal.RoundingMode.Value): Money

    Permalink

    時間量に対してこの割合を適用した場合の金額を返す。

    時間量に対してこの割合を適用した場合の金額を返す。

    duration

    時間量

    roundMode

    丸めモード

    returns

    金額

  18. def over(duration: Duration, scale: Int, roundMode: scala.math.BigDecimal.RoundingMode.Value): Money

    Permalink

    時間量に対してこの割合を適用した場合の金額を返す。

    時間量に対してこの割合を適用した場合の金額を返す。

    duration

    時間量

    scale

    スケール

    roundMode

    丸めモード

    returns

    金額

  19. def over(duration: Duration): Money

    Permalink

    時間量に対してこの割合を適用した場合の金額を返す。

    時間量に対してこの割合を適用した場合の金額を返す。

    duration

    時間量

    returns

    金額

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped