public class BoxCollabRequestObject extends BoxDefaultRequestObject
| Modifier and Type | Method and Description |
|---|---|
static BoxCollabRequestObject |
createCollabObject(java.lang.String folderId,
java.lang.String userId,
java.lang.String login,
java.lang.String role)
create a collaboration.
|
static BoxCollabRequestObject |
createGroupCollabObject(java.lang.String folderId,
java.lang.String groupId,
java.lang.String role)
Create a collaboration for a group
|
java.lang.String |
getRole()
Get the role.
|
BoxCollabRequestObject |
setAccessibleBy(java.lang.String userId,
java.lang.String login) |
BoxCollabRequestObject |
setAccessibleByType(java.lang.String id,
java.lang.String type) |
BoxCollabRequestObject |
setRole(java.lang.String role)
Set the role.
|
BoxCollabRequestObject |
setStatus(java.lang.String status) |
static BoxCollabRequestObject |
updateCollabObjects(java.lang.String role)
update a collaboration.
|
getFromEntity, getJSONEntity, getRequestExtras, put, setPagepublic static BoxCollabRequestObject createGroupCollabObject(java.lang.String folderId, java.lang.String groupId, java.lang.String role)
folderId - - id of the foldergroupId - - id of the group to collaborate with.role - - role/access level of this collaboration(This is a String defined in BoxCollaborationRolepublic static BoxCollabRequestObject createCollabObject(java.lang.String folderId, java.lang.String userId, java.lang.String login, java.lang.String role)
folderId - id of the folderuserId - id of the user to collaborate, this is optional, if you don't want to supply a user id, use null.login - login email of the collaborator(Can be non-box email.)role - role/access level of this collaboration(This is a String defined in BoxCollaborationRolepublic BoxCollabRequestObject setAccessibleBy(java.lang.String userId, java.lang.String login)
userId - id of the user to collaborate, this is optional, if you don't want to supply a user id, use null.login - login email of the collaborator(Can be non-box email.)public BoxCollabRequestObject setAccessibleByType(java.lang.String id, java.lang.String type)
id - - id of the user/grouptype - - type of accessibility.public static BoxCollabRequestObject updateCollabObjects(java.lang.String role)
role - role/access level of this collaboration(This is a String defined in BoxCollaborationRole.public BoxCollabRequestObject setRole(java.lang.String role)
public java.lang.String getRole()
public BoxCollabRequestObject setStatus(java.lang.String status)