@Entity public abstract class AbstractAnalyticsEvent extends BaseEntity implements IdentifiableEntity<com.brightcove.player.analytics.AnalyticsEvent,java.lang.Long>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractAnalyticsEvent.Priority
List of supported event priorities.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
CRITICAL
The value of critical priority event.
|
static int |
HIGH
The value of high priority event.
|
static int |
LOW
The value of low priority event.
|
static int |
NORMAL
The value of normal priority event.
|
createTime, updateTime| Constructor and Description |
|---|
AbstractAnalyticsEvent() |
| Modifier and Type | Method and Description |
|---|---|
static com.brightcove.player.analytics.AnalyticsEvent |
create(int priority,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> parameters)
Creates a new analytics event.
|
static com.brightcove.player.analytics.AnalyticsEvent |
create(java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> parameters)
Creates a new analytics event.
|
io.requery.query.LogicalCondition<? extends io.requery.query.Expression<java.lang.Long>,?> |
getIdentityCondition()
Gets a
LogicalCondition that can be used to match this entity by it's unique identifier. |
io.requery.query.LogicalCondition<? extends io.requery.query.Expression<java.lang.Long>,?> |
getIdentityCondition(java.lang.Long key)
Gets a
LogicalCondition that can be used to match an entity by it's unique identifier. |
getModifiedTime, onBeforeInsert, onBeforeUpdateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeypublic static final int LOW
public static final int NORMAL
public static final int HIGH
public static final int CRITICAL
public io.requery.query.LogicalCondition<? extends io.requery.query.Expression<java.lang.Long>,?> getIdentityCondition(java.lang.Long key)
IdentifiableEntityLogicalCondition that can be used to match an entity by it's unique identifier.getIdentityCondition in interface IdentifiableEntity<com.brightcove.player.analytics.AnalyticsEvent,java.lang.Long>key - the unique identifier of the entity.public io.requery.query.LogicalCondition<? extends io.requery.query.Expression<java.lang.Long>,?> getIdentityCondition()
IdentifiableEntityLogicalCondition that can be used to match this entity by it's unique identifier.getIdentityCondition in interface IdentifiableEntity<com.brightcove.player.analytics.AnalyticsEvent,java.lang.Long>public static com.brightcove.player.analytics.AnalyticsEvent create(int priority,
@NonNull
java.lang.String type,
@Nullable
java.util.Map<java.lang.String,java.lang.String> parameters)
priority - the priority of the event.type - the type of the analytics event.parameters - a map of HTTP query parameter names and values to be sent to the server.public static com.brightcove.player.analytics.AnalyticsEvent create(@NonNull
java.lang.String type,
@Nullable
java.util.Map<java.lang.String,java.lang.String> parameters)
type - the type of the analytics event.parameters - a map of HTTP query parameter names and values to be sent to the server.