Class ResolveActionForIManageDocumentPermissionRequestJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.ResolveActionForIManageDocumentPermissionRequestJson
- All Implemented Interfaces:
Serializable
public class ResolveActionForIManageDocumentPermissionRequestJson extends BaseJson
Request to resolve and action on a file
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ResolveActionForIManageDocumentPermissionRequestJson()
-
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
getItemId()
The Imanage item id for the documentString
getMessageToSend()
Email message to sendPermissionsTemplateRequestJson
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
setItemId(String itemId)
The Imanage item id for the documentvoid
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 expiresvoid
setWorkspaceUuid(String workspaceUuid)
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
ResolveActionForIManageDocumentPermissionRequestJson
public ResolveActionForIManageDocumentPermissionRequestJson()
-
-
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
-
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
-
getSetNeverExpires
Set never expires- Returns:
- Set never expires
-
setSetNeverExpires
Set never expires- Parameters:
setNeverExpires
- Set never expires
-
getItemId
The Imanage item id for the document- Returns:
- The Imanage item id for the document
-
setItemId
The Imanage item id for the document- Parameters:
itemId
- The Imanage item id for the document
-
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
-
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
-