public abstract class BoxCollaborationItem extends BoxItem
BoxItem.PermissionBoxEntity.BoxEntityCreatorBoxJsonObject.BoxJsonObjectCreator<E extends BoxJsonObject>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_ALLOWED_INVITEE_ROLES |
static java.lang.String |
FIELD_CAN_NON_OWNERS_INVITE |
static java.lang.String |
FIELD_HAS_COLLABORATIONS |
static java.lang.String |
FIELD_IS_EXTERNALLY_OWNED |
FIELD_ALLOWED_SHARED_LINK_ACCESS_LEVELS, FIELD_COLLECTIONS, FIELD_CREATED_AT, FIELD_CREATED_BY, FIELD_DESCRIPTION, FIELD_ETAG, FIELD_ITEM_STATUS, FIELD_MODIFIED_AT, FIELD_MODIFIED_BY, FIELD_NAME, FIELD_OWNED_BY, FIELD_PARENT, FIELD_PATH_COLLECTION, FIELD_PERMISSIONS, FIELD_PURGED_AT, FIELD_SEQUENCE_ID, FIELD_SHARED_LINK, FIELD_SYNCED, FIELD_TAGS, FIELD_TRASHED_AT, mPermissionsFIELD_ID, FIELD_ITEM_ID, FIELD_ITEM_TYPE, FIELD_TYPE| Constructor and Description |
|---|
BoxCollaborationItem()
Constructs an empty BoxCollaborationItem object.
|
BoxCollaborationItem(com.eclipsesource.json.JsonObject object)
Constructs a BoxCollaborationItem with the provided jsonObject.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<BoxCollaboration.Role> |
getAllowedInviteeRoles()
Item collaboration settings allowed by the enterprise administrator.
|
java.lang.Boolean |
getCanNonOwnersInvite()
Gets whether or not the non-owners can invite collaborators to the item.
|
java.lang.Boolean |
getHasCollaborations()
Gets whether or not the item has any collaborations.
|
java.lang.Boolean |
getIsExternallyOwned()
Gets whether this item is owned by a user outside of the enterprise.
|
createBoxItemFromJson, createBoxItemFromJson, getAllowedSharedLinkAccessLevels, getCollections, getCommentCount, getContentCreatedAt, getContentModifiedAt, getCreatedAt, getCreatedBy, getDescription, getEtag, getIsSynced, getItemStatus, getModifiedAt, getModifiedBy, getName, getOwnedBy, getParent, getPathCollection, getPermissions, getPurgedAt, getSequenceID, getSharedLink, getSize, getTags, getTrashedAt, parsePermissionsaddEntityType, 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 FIELD_HAS_COLLABORATIONS
public static final java.lang.String FIELD_ALLOWED_INVITEE_ROLES
public static final java.lang.String FIELD_IS_EXTERNALLY_OWNED
public static final java.lang.String FIELD_CAN_NON_OWNERS_INVITE
public BoxCollaborationItem()
public BoxCollaborationItem(com.eclipsesource.json.JsonObject object)
object - JsonObject representing this classpublic java.lang.Boolean getHasCollaborations()
public java.util.ArrayList<BoxCollaboration.Role> getAllowedInviteeRoles()
public java.lang.Boolean getIsExternallyOwned()
public java.lang.Boolean getCanNonOwnersInvite()