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) |
UserEventPush(CpRemoteClient remoteClient,
org.joda.time.LocalDateTime createdAt,
java.lang.String message,
java.util.LinkedHashMap<java.lang.String,java.lang.String> traits) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignUserAgent(UserAgent userAgent) |
int |
compareTo(UserEventPush that) |
boolean |
containsTrait(java.lang.String key,
java.lang.Object value) |
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 |
getUserAgentString() |
java.lang.String |
getUserName() |
boolean |
isSendStory() |
static UserEventPush |
sendStory(java.lang.String sessionId,
org.joda.time.LocalDateTime createdAt) |
java.lang.String |
toString() |
RequestErrors |
validate(RequestErrors errors) |
public UserEventPush(CpRemoteClient remoteClient, org.joda.time.LocalDateTime createdAt, java.lang.String message)
public UserEventPush(CpRemoteClient remoteClient, org.joda.time.LocalDateTime createdAt, java.lang.String message, java.util.LinkedHashMap<java.lang.String,java.lang.String> traits)
public static UserEventPush sendStory(java.lang.String sessionId, org.joda.time.LocalDateTime createdAt)
public 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 getUserAgentString()
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 void assignUserAgent(UserAgent userAgent)
public java.lang.String toString()
toString in class java.lang.Object