Class Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>>
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.message.MessageType.MessageTypeBuilder<C,B>
ch.admin.bit.jeap.archrepo.metamodel.message.Event.EventBuilder<C,B>
- Enclosing class:
Event
public abstract static class Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>>
extends MessageType.MessageTypeBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()consumerContracts(List<MessageContract> consumerContracts) publisherContracts(List<MessageContract> publisherContracts) protected abstract Bself()toString()Methods inherited from class ch.admin.bit.jeap.archrepo.metamodel.message.MessageType.MessageTypeBuilder
description, descriptorUrl, documentationUrl, id, importer, messageTypeName, messageVersions, parent, scope, topic
-
Constructor Details
-
EventBuilder
public EventBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classMessageType.MessageTypeBuilder<C extends Event,B extends Event.EventBuilder<C, B>>
-
publisherContracts
- Returns:
this.
-
consumerContracts
- Returns:
this.
-
self
- Specified by:
selfin classMessageType.MessageTypeBuilder<C extends Event,B extends Event.EventBuilder<C, B>>
-
build
- Specified by:
buildin classMessageType.MessageTypeBuilder<C extends Event,B extends Event.EventBuilder<C, B>>
-
toString
- Overrides:
toStringin classMessageType.MessageTypeBuilder<C extends Event,B extends Event.EventBuilder<C, B>>
-