Package nablarch.test

Class FixedSystemTimeProvider

java.lang.Object
nablarch.test.FixedSystemTimeProvider
All Implemented Interfaces:
SystemTimeProvider

@Published(tag="architect") public class FixedSystemTimeProvider extends Object implements SystemTimeProvider
固定日時を提供するクラス。
固定日時はsetFixedDate(String)で指定する。
  • Constructor Details

    • FixedSystemTimeProvider

      public FixedSystemTimeProvider()
  • Method Details

    • setFixedDate

      public void setFixedDate(String dateTimeExpression)
      固定日時を設定する。
      引数には以下のフォーマットいずれかに合致する文字列を指定すること。
      • yyyyMMddHHmmss (12桁)
      • yyyyMMddHHmmssSSS (15桁)
      yyyyMMddHHmmss形式の場合はミリ秒に000が設定される。
      Parameters:
      dateTimeExpression - 固定日時
    • getDate

      public Date getDate()
      現在日時を取得する。
      Specified by:
      getDate in interface SystemTimeProvider
      Returns:
      現在日時
    • getTimestamp

      public Timestamp getTimestamp()
      現在日時を取得する。
      Specified by:
      getTimestamp in interface SystemTimeProvider
      Returns:
      現在日時