Class ReactionIdentifiedEventBuilder

java.lang.Object
ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
ch.admin.bit.jeap.domainevent.avro.AvroDomainEventBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
ch.admin.bit.jeap.reaction.observer.events.producer.ReactionIdentifiedEventBuilder

public class ReactionIdentifiedEventBuilder extends ch.admin.bit.jeap.domainevent.avro.AvroDomainEventBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
  • Field Summary

    Fields inherited from class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder

    constructor, idempotenceId, variant
  • Method Summary

    Modifier and Type
    Method
    Description
    ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent
     
    static ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent
    buildEvent(String systemName, String serviceName, ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction reaction)
     
    protected String
     
    protected String
     
     

    Methods inherited from class ch.admin.bit.jeap.domainevent.avro.AvroDomainEventBuilder

    getEventVersion, user

    Methods inherited from class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder

    addCommon, checkMandatoryFields, getGeneratedOrSpecifiedVersion, getSpecifiedMessageTypeVersion, idempotenceId, isBlank, setPayload, setProcessId, setReferences, variant

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • buildEvent

      public static ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent buildEvent(String systemName, String serviceName, ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction reaction)
    • build

      public ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent build()
      Overrides:
      build in class ch.admin.bit.jeap.domainevent.avro.AvroDomainEventBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
    • getServiceName

      protected String getServiceName()
      Specified by:
      getServiceName in class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
    • getSystemName

      protected String getSystemName()
      Specified by:
      getSystemName in class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>
    • self

      Specified by:
      self in class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<ReactionIdentifiedEventBuilder,ch.admin.bit.jeap.reaction.observer.event.identified.v2.ReactionIdentifiedEvent>