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

org.tiogasolutions.notify.pub.notification.NotificationQuery Maven / Gradle / Ivy

There is a newer version: 5.1.4
Show newest version
package org.tiogasolutions.notify.pub.notification;

/**
 * User: Harlan
 * Date: 2/8/2015
 * Time: 12:28 AM
 */
public class NotificationQuery {

  private String notificationId;
  private String topic;
  private String trackingId;
  private String traitKey;
  private String traitValue;
  private String summary;
  private int offset = 0;
  private int limit = 100;

  public NotificationQuery() {
  }

  public String getNotificationId() {
    return notificationId;
  }

  public NotificationQuery setNotificationId(String notificationId) {
    this.notificationId = notificationId;
    return this;
  }

  public String getTopic() {
    return topic;
}

  public NotificationQuery setTopic(String topic) {
      this.topic = topic;
      return this;
  }

  public String getTrackingId() {
    return trackingId;
  }

  public NotificationQuery setTrackingId(String trackingId) {
    this.trackingId = trackingId;
    return this;
  }

  public String getTraitKey() {
    return traitKey;
  }

  public NotificationQuery setTraitKey(String traitKey) {
    this.traitKey = traitKey;
    return this;
  }

  public String getTraitValue() {
    return traitValue;
  }

  public NotificationQuery setTraitValue(String traitValue) {
    this.traitValue = traitValue;
    return this;
  }

  public String getSummary() {
    return summary;
  }

  public NotificationQuery setSummary(String summary) {
    this.summary = summary;
    return this;
  }

  public int getLimit() {
      return limit;
  }

  public NotificationQuery setLimit(int limit) {
      this.limit = limit;
      return this;
  }

  public int getOffset() {
    return offset;
  }

  public NotificationQuery setOffset(int offset) {
    this.offset = offset;
    return this;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy