Class ResolveActionForIManageDocumentPermissionRequestJson
- java.lang.Object
-
- com.blackberry.workspaces.api.sdk.json.BaseJson
-
- com.blackberry.workspaces.api.sdk.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
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 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.api.sdk.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
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
-
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
-
getWorkspaceUuid
public String getWorkspaceUuid()
-
setWorkspaceUuid
public void setWorkspaceUuid(String workspaceUuid)
-
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
-
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
-
getItemId
public String getItemId()
The Imanage item id for the document- Returns:
- The Imanage item id for the document
-
setItemId
public void setItemId(String itemId)
The Imanage item id for the document- Parameters:
itemId
- The Imanage item id for the document
-
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
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
-
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
-
-