Class ResolveActionForTransientDocumentPermissionRequestJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.ResolveActionForTransientDocumentPermissionRequestJson
- All Implemented Interfaces:
Serializable
public class ResolveActionForTransientDocumentPermissionRequestJson extends BaseJson
Request to resolve and action on a file
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ResolveActionForTransientDocumentPermissionRequestJson()
-
Method Summary
Modifier and Type Method Description PermissionRequestAdminAction
getAction()
Action to takeBoolean
getApproveByAddingAsDirectUsers()
Approve by adding as direct usersBoolean
getApproveBySendCopy()
Approve by send a copyDate
getExpirationDate()
Expiration dateString
getGroupAddressToBeApprovedBy()
Address of group to be approved byString
getMessageToSend()
Email message to sendString
getPath()
File pathPermissionsTemplateRequestJson
getPermissionTemplateToBeApprovedBy()
Permission template to be approved bySet<PermissionRequestUserAndTypeJson>
getRequesters()
List of permission requestsBoolean
getSetNeverExpires()
Set never expiresString
getWorkspaceUuid()
boolean
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
setExpirationDate(Date expirationDate)
Expiration datevoid
setGroupAddressToBeApprovedBy(String groupAddressToBeApprovedBy)
Address of group to be approved byvoid
setMessageToSend(String messageToSend)
Email message to sendvoid
setPath(String path)
File pathvoid
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 expiresvoid
setWorkspaceUuid(String workspaceUuid)
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
ResolveActionForTransientDocumentPermissionRequestJson
public ResolveActionForTransientDocumentPermissionRequestJson()
-
-
Method Details
-
getRequesters
List of permission requests- Returns:
- List of permission requests
-
setRequesters
List of permission requests- Parameters:
requesters
- List of permission requests
-
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
-
getWorkspaceUuid
-
setWorkspaceUuid
-
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
-
getPath
File path- Returns:
- File path
-
setPath
File path- Parameters:
path
- File path
-
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
-
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
-
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
-