public class UserEventPush extends java.lang.Object implements Push, java.lang.Comparable<UserEventPush>, java.io.Serializable
| Constructor and Description |
|---|
UserEventPush(CpRemoteClient remoteClient,
org.joda.time.LocalDateTime createdAt,
java.lang.String message,
java.util.LinkedHashMap<java.lang.String,java.lang.String> traits,
UserAgent userAgent,
java.lang.String callbackUrl) |
UserEventPush(CpRemoteClient remoteClient,
org.joda.time.LocalDateTime createdAt,
java.lang.String message,
UserAgent userAgent,
java.lang.String callbackUrl) |
UserEventPush(java.lang.String deviceId,
java.lang.String sessionId,
java.lang.String userName,
java.lang.String ipAddress,
org.joda.time.LocalDateTime createdAt,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> traits,
UserAgent userAgent,
java.lang.String callbackUrl) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(UserEventPush that) |
boolean |
containsTrait(java.lang.String key,
java.lang.Object value) |
java.lang.String |
getCallbackUrl() |
org.joda.time.LocalDateTime |
getCreatedAt() |
java.lang.String |
getDeviceId() |
java.lang.String |
getEndPoint() |
java.lang.String |
getIpAddress() |
java.lang.String |
getMessage() |
PushType |
getPushType() |
java.lang.String |
getSessionId() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getTraits() |
UserAgent |
getUserAgent() |
java.lang.String |
getUserName() |
boolean |
isSendStory() |
static UserEventPush |
sendStory(java.lang.String sessionId,
org.joda.time.LocalDateTime createdAt,
java.lang.String callbackUrl) |
java.lang.String |
toString() |
RequestErrors |
validate(RequestErrors errors) |
public UserEventPush(CpRemoteClient remoteClient, org.joda.time.LocalDateTime createdAt, java.lang.String message, UserAgent userAgent, java.lang.String callbackUrl)
public UserEventPush(CpRemoteClient remoteClient, org.joda.time.LocalDateTime createdAt, java.lang.String message, java.util.LinkedHashMap<java.lang.String,java.lang.String> traits, UserAgent userAgent, java.lang.String callbackUrl)
public UserEventPush(java.lang.String deviceId,
java.lang.String sessionId,
java.lang.String userName,
java.lang.String ipAddress,
org.joda.time.LocalDateTime createdAt,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> traits,
UserAgent userAgent,
java.lang.String callbackUrl)
public java.lang.String getCallbackUrl()
getCallbackUrl in interface Pushpublic boolean isSendStory()
public PushType getPushType()
getPushType in interface Pushpublic java.lang.String getMessage()
public java.lang.String getUserName()
public java.lang.String getDeviceId()
public java.lang.String getSessionId()
public java.lang.String getIpAddress()
public org.joda.time.LocalDateTime getCreatedAt()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getTraits()
public UserAgent getUserAgent()
public java.lang.String getEndPoint()
getEndPoint in interface Pushpublic RequestErrors validate(RequestErrors errors)
validate in interface ValidatableActionpublic int compareTo(UserEventPush that)
compareTo in interface java.lang.Comparable<UserEventPush>public boolean containsTrait(java.lang.String key,
java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Objectpublic static UserEventPush sendStory(java.lang.String sessionId, org.joda.time.LocalDateTime createdAt, java.lang.String callbackUrl)