クラス WeekHasPassed

java.lang.ObjectSE
org.springframework.modulith.moments.WeekHasPassed
実装されたすべてのインターフェース:
org.jmolecules.event.types.DomainEvent

public class WeekHasPassed extends ObjectSE implements org.jmolecules.event.types.DomainEvent
1 週間が経過すると DomainEvent が公開されます。構成内容のセマンティクスは、提供される LocaleSE によって異なります。
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

    • WeekHasPassed

      WeekHasPassed(YearSE year, int week, LocaleSE locale)
      指定された YearSE、週、LocaleSE に対して新しい WeekHasPassed を作成します。
      パラメーター:
      year - null であってはなりません。
      week - 0 ~ 53 (両端の値を含む) の範囲にする必要があります。
      locale - null であってはなりません。
  • メソッドの詳細

    • of

      public static WeekHasPassed of(YearSE year, int week, LocaleSE locale)
      指定された YearSE、週、LocaleSE に対して新しい WeekHasPassed を作成します。
      パラメーター:
      year - null であってはなりません。
      week - 0 ~ 53 (両端の値を含む) の範囲にする必要があります。
      locale - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      public static WeekHasPassed of(YearSE year, int week)
      指定された YearSE および年間の週に新しい WeekHasPassed を作成します。
      パラメーター:
      year - null であってはなりません。
      week - null であってはなりません。
      戻り値:
      null になることはありません。
    • getYear

      public YearSE getYear()
      ちょうど過ぎた週の年。
      戻り値:
      null になることはありません。
    • getWeek

      public int getWeek()
      週の開始日を計算するために使用される LocaleSE
      戻り値:
      null になることはありません。
    • getStartDate

      public LocalDateSE getStartDate()
      経過した週の開始日を返します。
      戻り値:
      null になることはありません。
    • getEndDate

      public LocalDateSE getEndDate()
      経過した週の終了日を返します。
      戻り値:
      null になることはありません。
    • getLocale

      LocaleSE getLocale()
      戻り値:
      null になることはありません。
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode