Class MessageCommand
java.lang.Object
org.openwms.common.transport.api.commands.MessageCommand
- All Implemented Interfaces:
Serializable,Command<MessageCommand.Type>
A MessageCommand is used to attach Messages.
- Author:
- Heiko Scherrer
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate LocalDateTimeprivate @NotEmpty Stringprivate Stringprivate @NotNull MessageCommand.Type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMessageCommand(MessageCommand.Builder builder) protectedMessageCommand(MessageCommand.Type type, String messageText) -
Method Summary
Modifier and TypeMethodDescriptiongetType()static MessageCommand.BuildervoidsetMessageNumber(String messageNumber) voidsetMessageOccurred(LocalDateTime messageOccurred) voidsetMessageText(String messageText) voidsetTransportUnitId(String transportUnitId) voidsetType(MessageCommand.Type type)
-
Field Details
-
type
-
transportUnitId
-
messageText
-
messageNumber
-
messageOccurred
-
-
Constructor Details
-
MessageCommand
@ConstructorProperties({"type","messageText"}) protected MessageCommand(MessageCommand.Type type, String messageText) -
MessageCommand
-
-
Method Details
-
newBuilder
-
getType
- Specified by:
getTypein interfaceCommand<MessageCommand.Type>
-
setType
-
getTransportUnitId
-
setTransportUnitId
-
getMessageText
-
setMessageText
-
getMessageNumber
-
setMessageNumber
-
getMessageOccurred
-
setMessageOccurred
-