Class Command.CommandBuilder<C extends Command,B extends Command.CommandBuilder<C,B>>
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.message.MessageType.MessageTypeBuilder<C,B>
ch.admin.bit.jeap.archrepo.metamodel.message.Command.CommandBuilder<C,B>
- Enclosing class:
Command
public abstract static class Command.CommandBuilder<C extends Command,B extends Command.CommandBuilder<C,B>>
extends MessageType.MessageTypeBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()receiverContracts(List<MessageContract> receiverContracts) protected abstract Bself()senderContracts(List<MessageContract> senderContracts) 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
-
CommandBuilder
public CommandBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classMessageType.MessageTypeBuilder<C extends Command,B extends Command.CommandBuilder<C, B>>
-
senderContracts
- Returns:
this.
-
receiverContracts
- Returns:
this.
-
self
- Specified by:
selfin classMessageType.MessageTypeBuilder<C extends Command,B extends Command.CommandBuilder<C, B>>
-
build
- Specified by:
buildin classMessageType.MessageTypeBuilder<C extends Command,B extends Command.CommandBuilder<C, B>>
-
toString
- Overrides:
toStringin classMessageType.MessageTypeBuilder<C extends Command,B extends Command.CommandBuilder<C, B>>
-