Class ResolveActionForDocumentPermissionRequestJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.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
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 expiresMethods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
ResolveActionForDocumentPermissionRequestJson
public ResolveActionForDocumentPermissionRequestJson()
-
-
Method Details
-
getSetNeverExpires
Set never expires- Returns:
- Set never expires
-
setSetNeverExpires
Set never expires- Parameters:
setNeverExpires
- Set never expires
-
getApproveBySendCopy
Approve by send a copy- Returns:
- Approve by send a copy
-
setApproveBySendCopy
Approve by send a copy- Parameters:
approveBySendCopy
- Approve by send a copy
-
getGroupAddressToBeApprovedBy
Address of group to be approved by- Returns:
- Address of group to be approved by
-
setGroupAddressToBeApprovedBy
Address of group to be approved by- Parameters:
groupAddressToBeApprovedBy
- Address of group to be approved by
-
getRequesters
List of permission requests- Returns:
- List of permission requests
-
setRequesters
List of permission requests- Parameters:
requesters
- List of permission requests
-
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
Approve by adding as direct users- Returns:
- Approve by adding as direct users
-
setApproveByAddingAsDirectUsers
Approve by adding as direct users- Parameters:
approveByAddingAsDirectUsers
- Approve by adding as direct users
-
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
File uuid- Returns:
- File uuid
-
setDocUUID
File uuid- Parameters:
docUUID
- File uuid
-
getAction
Action to take- Returns:
- Action to take
-
setAction
Action to take- Parameters:
action
- Action to take
-
getMessageToSend
Email message to send- Returns:
- Email message to send
-
setMessageToSend
Email message to send- Parameters:
messageToSend
- Email message to send
-
getExpirationDate
Expiration date- Returns:
- Expiration date
-
setExpirationDate
Expiration date- Parameters:
expirationDate
- Expiration date
-