public class

Collaboration

extends Entity
java.lang.Object
   ↳ org.mule.modules.box.model.Entity
     ↳ org.mule.modules.box.model.Collaboration

Class Overview

Collaborations are Box’s equivalent of access control lists. They can be used to set and apply permissions for users to folders.

Summary

Nested Classes
enum Collaboration.CollaborationStatus  
Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.modules.box.model.Entity
Fields
private User accessibleBy The user who the collaboration applies to
private String acknowledgedAt When the status of this collab was changed
private String createdAt The time this collaboration was created
private User createdBy The user who created this collaboration
private String expiresAt The time this collaboration will expire
private Item item The folder this discussion is related to
private String modifiedAt The time this collaboration was last modified
private String role The level of access this user has
private Collaboration.CollaborationStatus status The status of this collab
[Expand]
Inherited Fields
From class org.mule.modules.box.model.Entity
Public Constructors
Collaboration()
Public Methods
User getAccessibleBy()
String getAcknowledgedAt()
String getCreatedAt()
User getCreatedBy()
String getExpiresAt()
Item getItem()
String getModifiedAt()
String getRole()
Collaboration.CollaborationStatus getStatus()
void setAccessibleBy(User accessibleBy)
void setAcknowledgedAt(String acknowledgedAt)
void setCreatedAt(String createdAt)
void setCreatedBy(User createdBy)
void setExpiresAt(String expiresAt)
void setItem(Item item)
void setModifiedAt(String modifiedAt)
void setRole(String role)
void setStatus(Collaboration.CollaborationStatus status)
[Expand]
Inherited Methods
From class org.mule.modules.box.model.Entity
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: -9160092964332743659 (0x80e0cffb2f645415)

Fields

private User accessibleBy

The user who the collaboration applies to

private String acknowledgedAt

When the status of this collab was changed

private String createdAt

The time this collaboration was created

private User createdBy

The user who created this collaboration

private String expiresAt

The time this collaboration will expire

private Item item

The folder this discussion is related to

private String modifiedAt

The time this collaboration was last modified

private String role

The level of access this user has

private Collaboration.CollaborationStatus status

The status of this collab

Public Constructors

public Collaboration ()

Public Methods

public User getAccessibleBy ()

public String getAcknowledgedAt ()

public String getCreatedAt ()

public User getCreatedBy ()

public String getExpiresAt ()

public Item getItem ()

public String getModifiedAt ()

public String getRole ()

public Collaboration.CollaborationStatus getStatus ()

public void setAccessibleBy (User accessibleBy)

Parameters
accessibleBy

public void setAcknowledgedAt (String acknowledgedAt)

Parameters
acknowledgedAt

public void setCreatedAt (String createdAt)

Parameters
createdAt

public void setCreatedBy (User createdBy)

Parameters
createdBy

public void setExpiresAt (String expiresAt)

Parameters
expiresAt

public void setItem (Item item)

Parameters
item

public void setModifiedAt (String modifiedAt)

Parameters
modifiedAt

public void setRole (String role)

Parameters
role

public void setStatus (Collaboration.CollaborationStatus status)

Parameters
status