Class ResolveActionForDocumentPermissionRequestJson

  • All Implemented Interfaces:
    Serializable

    public class ResolveActionForDocumentPermissionRequestJson
    extends BaseJson
    Request to resolve an action on a file
    See Also:
    Serialized Form
    • Constructor Detail

      • ResolveActionForDocumentPermissionRequestJson

        public ResolveActionForDocumentPermissionRequestJson()
    • 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
      • 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
      • 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