public class BoxEvent extends BoxEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
BoxEvent.Type
Enumerates the possible known types for an event.
|
BoxEntity.BoxEntityCreatorBoxJsonObject.BoxJsonObjectCreator<E extends BoxJsonObject>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EVENT_TYPE_ADD_LOGIN_ACTIVITY_DEVICE |
static java.lang.String |
EVENT_TYPE_COLLAB_ADD_COLLABORATOR |
static java.lang.String |
EVENT_TYPE_COLLAB_INVITE_COLLABORATOR |
static java.lang.String |
EVENT_TYPE_COMMENT_CREATE |
static java.lang.String |
EVENT_TYPE_ITEM_COPY |
static java.lang.String |
EVENT_TYPE_ITEM_CREATE |
static java.lang.String |
EVENT_TYPE_ITEM_DOWNLOAD |
static java.lang.String |
EVENT_TYPE_ITEM_MOVE |
static java.lang.String |
EVENT_TYPE_ITEM_PREVIEW |
static java.lang.String |
EVENT_TYPE_ITEM_RENAME |
static java.lang.String |
EVENT_TYPE_ITEM_SHARED |
static java.lang.String |
EVENT_TYPE_ITEM_SHARED_CREATE |
static java.lang.String |
EVENT_TYPE_ITEM_SHARED_UNSHARE |
static java.lang.String |
EVENT_TYPE_ITEM_SYNC |
static java.lang.String |
EVENT_TYPE_ITEM_TRASH |
static java.lang.String |
EVENT_TYPE_ITEM_UNDELETE_VIA_TRASH |
static java.lang.String |
EVENT_TYPE_ITEM_UNSYNC |
static java.lang.String |
EVENT_TYPE_ITEM_UPLOAD |
static java.lang.String |
EVENT_TYPE_LOCK_CREATE |
static java.lang.String |
EVENT_TYPE_LOCK_DESTROY |
static java.lang.String |
EVENT_TYPE_TAG_ITEM_CREATE |
static java.lang.String |
EVENT_TYPE_TASK_ASSIGNMENT_CREATE |
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_TYPE| Constructor and Description |
|---|
BoxEvent()
Constructs an empty BoxEvent object.
|
BoxEvent(com.eclipsesource.json.JsonObject jsonObject)
Constructs a BoxEvent with the provided JsonObject.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getCreatedAt()
The time the user performed the action
|
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.util.Date |
getRecordedAt()
The time the action was recorded at
|
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'
|
addEntityType, createEntityFromJson, createEntityFromJson, getBoxJsonObjectCreator, getIdaddInJsonArray, addInJsonArray, createFromJson, createFromJson, equals, getBoxJsonObjectCreator, getPropertiesKeySet, getPropertyAsBoolean, getPropertyAsDate, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsJsonArray, getPropertyAsJsonObject, getPropertyAsJsonObjectArray, getPropertyAsLong, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringHashSet, getPropertyValue, hashCode, parseJSONMember, remove, set, set, set, set, set, set, set, set, set, 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 static final java.lang.String EVENT_TYPE_ITEM_CREATE
public static final java.lang.String EVENT_TYPE_ITEM_UPLOAD
public static final java.lang.String EVENT_TYPE_COMMENT_CREATE
public static final java.lang.String EVENT_TYPE_ITEM_DOWNLOAD
public static final java.lang.String EVENT_TYPE_ITEM_PREVIEW
public static final java.lang.String EVENT_TYPE_ITEM_MOVE
public static final java.lang.String EVENT_TYPE_ITEM_COPY
public static final java.lang.String EVENT_TYPE_TASK_ASSIGNMENT_CREATE
public static final java.lang.String EVENT_TYPE_LOCK_CREATE
public static final java.lang.String EVENT_TYPE_LOCK_DESTROY
public static final java.lang.String EVENT_TYPE_ITEM_TRASH
public static final java.lang.String EVENT_TYPE_ITEM_UNDELETE_VIA_TRASH
public static final java.lang.String EVENT_TYPE_COLLAB_ADD_COLLABORATOR
public static final java.lang.String EVENT_TYPE_COLLAB_INVITE_COLLABORATOR
public static final java.lang.String EVENT_TYPE_ITEM_SYNC
public static final java.lang.String EVENT_TYPE_ITEM_UNSYNC
public static final java.lang.String EVENT_TYPE_ITEM_RENAME
public static final java.lang.String EVENT_TYPE_ITEM_SHARED_CREATE
public static final java.lang.String EVENT_TYPE_ITEM_SHARED_UNSHARE
public static final java.lang.String EVENT_TYPE_ITEM_SHARED
public static final java.lang.String EVENT_TYPE_TAG_ITEM_CREATE
public static final java.lang.String EVENT_TYPE_ADD_LOGIN_ACTIVITY_DEVICE
public BoxEvent()
public BoxEvent(com.eclipsesource.json.JsonObject jsonObject)
jsonObject - jsonObject to use to create an instance of this class.public java.lang.String getType()
public java.lang.String getEventId()
public BoxCollaborator getCreatedBy()
public java.util.Date getCreatedAt()
public java.util.Date getRecordedAt()
public java.lang.String getEventType()
public java.lang.String getSessionId()
public java.lang.Boolean getIsPackage()
public BoxEntity getSource()