public class BoxEvent extends BoxEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
BoxEvent.Type
Enumerates the possible known types for an event.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_CREATED_AT |
static java.lang.String |
FIELD_CREATED_BY |
static java.lang.String |
FIELD_EVENT_ID |
static java.lang.String |
FIELD_EVENT_TYPE |
static java.lang.String |
FIELD_IS_PACKAGE |
static java.lang.String |
FIELD_RECORDED_AT |
static java.lang.String |
FIELD_SESSION_ID |
static java.lang.String |
FIELD_SOURCE |
static java.lang.String |
FIELD_TYPE |
static java.lang.String |
TYPE |
FIELD_ID, FIELD_ITEM_ID, FIELD_ITEM_TYPEmProperties| Constructor and Description |
|---|
BoxEvent()
Constructs an empty BoxEvent object.
|
BoxEvent(java.util.Map<java.lang.String,java.lang.Object> map)
Constructs a BoxEvent with the provided map values.
|
| Modifier and Type | Method and Description |
|---|---|
BoxCollaborator |
getCreatedBy()
The user that performed the action.
|
java.lang.String |
getEventId()
The id of the event, used for de-duplication purposes.
|
java.lang.String |
getEventType()
An event type from either a user event or enterprise event.
|
java.lang.Boolean |
getIsPackage()
Gets whether or not the file is an OSX package.
|
java.lang.String |
getSessionId()
The session of the user that performed the action
|
BoxEntity |
getSource()
The object that was modified.
|
java.lang.String |
getType()
The event type, 'event'
|
protected void |
parseJSONMember(JsonObject.Member member)
Invoked with a JSON member whenever this object is updated or created from a JSON object.
|
createEntityFromJson, createEntityFromJson, getIdcreateFromJson, createFromJson, getPropertiesAsHashMap, parseJsonObject, parseNullJsonMember, toJson, toJsonObjectpublic static final java.lang.String TYPE
public static final java.lang.String FIELD_TYPE
public static final java.lang.String FIELD_EVENT_ID
public static final java.lang.String FIELD_CREATED_BY
public static final java.lang.String FIELD_EVENT_TYPE
public static final java.lang.String FIELD_SESSION_ID
public static final java.lang.String FIELD_IS_PACKAGE
public static final java.lang.String FIELD_SOURCE
public static final java.lang.String FIELD_CREATED_AT
public static final java.lang.String FIELD_RECORDED_AT
public BoxEvent()
public BoxEvent(java.util.Map<java.lang.String,java.lang.Object> map)
map - map of keys and values of the object.protected void parseJSONMember(JsonObject.Member member)
BoxJsonObjectSubclasses should override this method in order to parse any JSON members it knows about. This method is a no-op by default.
parseJSONMember in class BoxEntitymember - the JSON member to be parsed.public java.lang.String getType()
public java.lang.String getEventId()
public BoxCollaborator getCreatedBy()
public java.lang.String getEventType()
public java.lang.String getSessionId()
public java.lang.Boolean getIsPackage()
public BoxEntity getSource()