クラス QuarterHasPassed

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

public class QuarterHasPassed extends ObjectSE implements org.jmolecules.event.types.DomainEvent
四半期に一度発行される DomainEvent が経過しました。
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • of

      public static QuarterHasPassed of(YearSE year, ShiftedQuarter quarter)
      指定された YearSE および ShiftedQuarterQuarterHasPassed を返します。
      パラメーター:
      year - null であってはなりません。
      quarter - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      public static QuarterHasPassed of(YearSE year, Quarter quarter)
      指定された YearSE および論理 QuarterQuarterHasPassed を返します。
      パラメーター:
      year - null であってはなりません。
      quarter - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      public static QuarterHasPassed of(YearSE year, Quarter quarter, MonthSE startMonth)
      指定された YearSE、論理 Quarter、開始 MonthSEQuarterHasPassed を返します。
      パラメーター:
      year - null であってはなりません。
      quarter - null であってはなりません。
      startMonth - null であってはなりません。
      戻り値:
      null になることはありません。
    • getStartDate

      public LocalDateSE getStartDate()
      過ぎた四半期の初日の日付を返します。
      戻り値:
      null になることはありません。
    • getEndDate

      public LocalDateSE getEndDate()
      過ぎた四半期の最終日の日付を返します。
      戻り値:
      null になることはありません。
    • equals

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

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