All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.siemensqms.qmsplus.sdk.bean.MessagePayload Maven / Gradle / Ivy

The newest version!
package com.siemensqms.qmsplus.sdk.bean;

import java.util.List;
import java.util.Map;

/**
 * {@code MessagePayload} is massage format that from a Adapter publish to Gateway.
 * messageId, as uuid,is the unique identity of a message.
 * messageToken is a token that a publisher customizes.
 * sendServiceId records message publisher information.
 * topicId marks the identity of topic.
 * body marks message data information which used to publish.
 *
 * @Author Yuqin.
 */
public class MessagePayload {

  private String messageId;

  private String messageToken;

  private String sendServiceId;

  private String topicId;

  private List body;

  public String getMessageId() {
    return messageId;
  }

  public void setMessageId(String messageId) {
    this.messageId = messageId;
  }

  public String getMessageToken() {
    return messageToken;
  }

  public void setMessageToken(String messageToken) {
    this.messageToken = messageToken;
  }

  public String getSendServiceId() {
    return sendServiceId;
  }

  public void setSendServiceId(String sendServiceId) {
    this.sendServiceId = sendServiceId;
  }

  public String getTopicId() {
    return topicId;
  }

  public void setTopicId(String topicId) {
    this.topicId = topicId;
  }

  public List getBody() {
    return body;
  }

  public void setBody(List body) {
    this.body = body;
  }

  @Override
  public String toString() {
    return new StringBuffer().append("MessagePayload {").append("messageId='").append(messageId)
        .append('\'').append(", messageToken='").append(messageToken).append('\'')
        .append(", sendServiceId=").append(sendServiceId).append(", topicId=").append(topicId)
        .append(", body=").append(body).append('}').toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy