Class Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>>

java.lang.Object
com.mikuac.shiro.dto.event.Event.EventBuilder<C,B>
Direct Known Subclasses:
MessageEvent.MessageEventBuilder, MetaEvent.MetaEventBuilder, NoticeEvent.NoticeEventBuilder, RequestEvent.RequestEventBuilder
Enclosing class:
Event

public abstract static class Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>> extends Object
  • Constructor Details

    • EventBuilder

      public EventBuilder()
  • Method Details

    • $fillValuesFrom

      protected B $fillValuesFrom(C instance)
    • postType

      public B postType(String postType)
      Returns:
      this.
    • time

      public B time(Long time)
      Returns:
      this.
    • selfId

      public B selfId(Long selfId)
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object