Class ResolveActionForDocumentPermissionRequestJson
- java.lang.Object
-
- com.blackberry.workspaces.api.sdk.json.BaseJson
-
- com.blackberry.workspaces.api.sdk.json.ResolveActionForDocumentPermissionRequestJson
-
- All Implemented Interfaces:
Serializable
public class ResolveActionForDocumentPermissionRequestJson extends BaseJson
Request to resolve an action on a file- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResolveActionForDocumentPermissionRequestJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionRequestAdminAction
getAction()
Action to takeBoolean
getApproveByAddingAsDirectUsers()
Approve by adding as direct usersBoolean
getApproveBySendCopy()
Approve by send a copyString
getDocUUID()
File uuidDate
getExpirationDate()
Expiration dateString
getGroupAddressToBeApprovedBy()
Address of group to be approved byString
getMessageToSend()
Email message to sendPermissionsTemplateRequestJson
getPermissionTemplateToBeApprovedBy()
Permission template to be approved bySet<PermissionRequestUserAndTypeJson>
getRequesters()
List of permission requestsBoolean
getSetNeverExpires()
Set never expiresboolean
isSendEmail()
True if an email should be sent, False if notvoid
setAction(PermissionRequestAdminAction action)
Action to takevoid
setApproveByAddingAsDirectUsers(Boolean approveByAddingAsDirectUsers)
Approve by adding as direct usersvoid
setApproveBySendCopy(Boolean approveBySendCopy)
Approve by send a copyvoid
setDocUUID(String docUUID)
File uuidvoid
setExpirationDate(Date expirationDate)
Expiration datevoid
setGroupAddressToBeApprovedBy(String groupAddressToBeApprovedBy)
Address of group to be approved byvoid
setMessageToSend(String messageToSend)
Email message to sendvoid
setPermissionTemplateToBeApprovedBy(PermissionsTemplateRequestJson permissionTemplateToBeApprovedBy)
Permission template to be approved byvoid
setRequesters(Set<PermissionRequestUserAndTypeJson> requesters)
List of permission requestsvoid
setSendEmail(boolean sendEmail)
True if an email should be sent, False if notvoid
setSetNeverExpires(Boolean setNeverExpires)
Set never expires-
Methods inherited from class com.blackberry.workspaces.api.sdk.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
getSetNeverExpires
public Boolean getSetNeverExpires()
Set never expires- Returns:
- Set never expires
-
setSetNeverExpires
public void setSetNeverExpires(Boolean setNeverExpires)
Set never expires- Parameters:
setNeverExpires
- Set never expires
-
getApproveBySendCopy
public Boolean getApproveBySendCopy()
Approve by send a copy- Returns:
- Approve by send a copy
-
setApproveBySendCopy
public void setApproveBySendCopy(Boolean approveBySendCopy)
Approve by send a copy- Parameters:
approveBySendCopy
- Approve by send a copy
-
getRequesters
public Set<PermissionRequestUserAndTypeJson> getRequesters()
List of permission requests- Returns:
- List of permission requests
-
setRequesters
public void setRequesters(Set<PermissionRequestUserAndTypeJson> requesters)
List of permission requests- Parameters:
requesters
- List of permission requests
-
getGroupAddressToBeApprovedBy
public String getGroupAddressToBeApprovedBy()
Address of group to be approved by- Returns:
- Address of group to be approved by
-
setGroupAddressToBeApprovedBy
public void setGroupAddressToBeApprovedBy(String groupAddressToBeApprovedBy)
Address of group to be approved by- Parameters:
groupAddressToBeApprovedBy
- Address of group to be approved by
-
isSendEmail
public boolean isSendEmail()
True if an email should be sent, False if not- Returns:
- True if an email should be sent, False if not
-
setSendEmail
public void setSendEmail(boolean sendEmail)
True if an email should be sent, False if not- Parameters:
sendEmail
- True if an email should be sent, False if not
-
getApproveByAddingAsDirectUsers
public Boolean getApproveByAddingAsDirectUsers()
Approve by adding as direct users- Returns:
- Approve by adding as direct users
-
setApproveByAddingAsDirectUsers
public void setApproveByAddingAsDirectUsers(Boolean approveByAddingAsDirectUsers)
Approve by adding as direct users- Parameters:
approveByAddingAsDirectUsers
- Approve by adding as direct users
-
getPermissionTemplateToBeApprovedBy
public PermissionsTemplateRequestJson getPermissionTemplateToBeApprovedBy()
Permission template to be approved by- Returns:
- Permission template to be approved by
-
setPermissionTemplateToBeApprovedBy
public void setPermissionTemplateToBeApprovedBy(PermissionsTemplateRequestJson permissionTemplateToBeApprovedBy)
Permission template to be approved by- Parameters:
permissionTemplateToBeApprovedBy
- Permission template to be approved by
-
getDocUUID
public String getDocUUID()
File uuid- Returns:
- File uuid
-
setDocUUID
public void setDocUUID(String docUUID)
File uuid- Parameters:
docUUID
- File uuid
-
getAction
public PermissionRequestAdminAction getAction()
Action to take- Returns:
- Action to take
-
setAction
public void setAction(PermissionRequestAdminAction action)
Action to take- Parameters:
action
- Action to take
-
getMessageToSend
public String getMessageToSend()
Email message to send- Returns:
- Email message to send
-
setMessageToSend
public void setMessageToSend(String messageToSend)
Email message to send- Parameters:
messageToSend
- Email message to send
-
getExpirationDate
public Date getExpirationDate()
Expiration date- Returns:
- Expiration date
-
setExpirationDate
public void setExpirationDate(Date expirationDate)
Expiration date- Parameters:
expirationDate
- Expiration date
-
-