public class BoxCollaboration extends BoxEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
BoxCollaboration.Role
Enumerates the possible access levels that a collaborator can have.
|
static class |
BoxCollaboration.Status
Enumerates the possible statuses that a collaboration can have.
|
BoxEntity.BoxEntityCreatorBoxJsonObject.BoxJsonObjectCreator<E extends BoxJsonObject>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
ALL_FIELDS |
static java.lang.String |
FIELD_ACCESSIBLE_BY |
static java.lang.String |
FIELD_ACKNOWLEDGED_AT |
static java.lang.String |
FIELD_CREATED_AT |
static java.lang.String |
FIELD_CREATED_BY |
static java.lang.String |
FIELD_EXPIRES_AT |
static java.lang.String |
FIELD_ITEM |
static java.lang.String |
FIELD_MODIFIED_AT |
static java.lang.String |
FIELD_ROLE |
static java.lang.String |
FIELD_STATUS |
static java.lang.String |
TYPE |
FIELD_ID, FIELD_ITEM_ID, FIELD_ITEM_TYPE, FIELD_TYPE| Constructor and Description |
|---|
BoxCollaboration()
Constructs an empty BoxCollaboration object.
|
BoxCollaboration(com.eclipsesource.json.JsonObject jsonObject)
Constructs a BoxCollaboration with the provided JsonObject
|
| Modifier and Type | Method and Description |
|---|---|
BoxCollaborator |
getAccessibleBy()
Gets the collaborator who this collaboration applies to.
|
java.util.Date |
getAcknowledgedAt()
Gets the time the collaboration's status was changed.
|
java.util.Date |
getCreatedAt()
Gets the time the collaboration was created.
|
BoxCollaborator |
getCreatedBy()
Gets the user who created the collaboration.
|
java.util.Date |
getExpiresAt()
Gets the time the collaboration will expire.
|
BoxCollaborationItem |
getItem()
Gets the collaborative item the collaboration is related to.
|
java.util.Date |
getModifiedAt()
Gets the time the collaboration was last modified.
|
BoxCollaboration.Role |
getRole()
Gets the level of access the collaborator has.
|
BoxCollaboration.Status |
getStatus()
Gets the status of the collaboration.
|
addEntityType, createEntityFromJson, createEntityFromJson, getBoxJsonObjectCreator, getId, getTypeaddInJsonArray, 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_CREATED_BY
public static final java.lang.String FIELD_CREATED_AT
public static final java.lang.String FIELD_MODIFIED_AT
public static final java.lang.String FIELD_EXPIRES_AT
public static final java.lang.String FIELD_STATUS
public static final java.lang.String FIELD_ACCESSIBLE_BY
public static final java.lang.String FIELD_ROLE
public static final java.lang.String FIELD_ACKNOWLEDGED_AT
public static final java.lang.String FIELD_ITEM
public static final java.lang.String[] ALL_FIELDS
public BoxCollaboration()
public BoxCollaboration(com.eclipsesource.json.JsonObject jsonObject)
jsonObject - jsonObject to use to create an instance of this class.public BoxCollaborator getCreatedBy()
public java.util.Date getCreatedAt()
public java.util.Date getModifiedAt()
public java.util.Date getExpiresAt()
public BoxCollaboration.Status getStatus()
public BoxCollaborator getAccessibleBy()
public BoxCollaboration.Role getRole()
public java.util.Date getAcknowledgedAt()
public BoxCollaborationItem getItem()