Class CommonFlowApprover

    • Constructor Detail

      • CommonFlowApprover

        public CommonFlowApprover()
      • CommonFlowApprover

        public CommonFlowApprover​(CommonFlowApprover source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getNotChannelOrganization

        public Boolean getNotChannelOrganization()
        Get 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
        Returns:
        NotChannelOrganization 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
      • setNotChannelOrganization

        public void setNotChannelOrganization​(Boolean NotChannelOrganization)
        Set 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
        Parameters:
        NotChannelOrganization - 指定当前签署人为第三方应用集成子客,默认false:当前签署人为第三方应用集成子客,true:当前签署人为saas企业用户
      • getApproverType

        public Long getApproverType()
        Get 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
        Returns:
        ApproverType 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
      • setApproverType

        public void setApproverType​(Long ApproverType)
        Set 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
        Parameters:
        ApproverType - 签署人类型,目前支持:0-企业签署人,1-个人签署人,3-企业静默签署人
      • getOrganizationId

        public String getOrganizationId()
        Get 企业id
        Returns:
        OrganizationId 企业id
      • setOrganizationId

        public void setOrganizationId​(String OrganizationId)
        Set 企业id
        Parameters:
        OrganizationId - 企业id
      • getOrganizationOpenId

        public String getOrganizationOpenId()
        Get 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
        Returns:
        OrganizationOpenId 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
      • setOrganizationOpenId

        public void setOrganizationOpenId​(String OrganizationOpenId)
        Set 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
        Parameters:
        OrganizationOpenId - 企业OpenId,第三方应用集成非静默签子客企业签署人发起合同必传
      • getOrganizationName

        public String getOrganizationName()
        Get 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
        Returns:
        OrganizationName 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
      • setOrganizationName

        public void setOrganizationName​(String OrganizationName)
        Set 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
        Parameters:
        OrganizationName - 企业名称,第三方应用集成非静默签子客企业签署人必传,saas企业签署人必传
      • getUserId

        public String getUserId()
        Get 用户id
        Returns:
        UserId 用户id
      • setUserId

        public void setUserId​(String UserId)
        Set 用户id
        Parameters:
        UserId - 用户id
      • getOpenId

        public String getOpenId()
        Get 用户openId,第三方应用集成非静默签子客企业签署人必传
        Returns:
        OpenId 用户openId,第三方应用集成非静默签子客企业签署人必传
      • setOpenId

        public void setOpenId​(String OpenId)
        Set 用户openId,第三方应用集成非静默签子客企业签署人必传
        Parameters:
        OpenId - 用户openId,第三方应用集成非静默签子客企业签署人必传
      • getApproverName

        public String getApproverName()
        Get 签署人名称,saas企业签署人,个人签署人必传
        Returns:
        ApproverName 签署人名称,saas企业签署人,个人签署人必传
      • setApproverName

        public void setApproverName​(String ApproverName)
        Set 签署人名称,saas企业签署人,个人签署人必传
        Parameters:
        ApproverName - 签署人名称,saas企业签署人,个人签署人必传
      • getApproverMobile

        public String getApproverMobile()
        Get 签署人手机号,saas企业签署人,个人签署人必传
        Returns:
        ApproverMobile 签署人手机号,saas企业签署人,个人签署人必传
      • setApproverMobile

        public void setApproverMobile​(String ApproverMobile)
        Set 签署人手机号,saas企业签署人,个人签署人必传
        Parameters:
        ApproverMobile - 签署人手机号,saas企业签署人,个人签署人必传
      • getRecipientId

        public String getRecipientId()
        Get 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
        Returns:
        RecipientId 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
      • setRecipientId

        public void setRecipientId​(String RecipientId)
        Set 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
        Parameters:
        RecipientId - 签署人Id,使用模板发起是,对应模板配置中的签署人RecipientId 注意:模板发起时该字段必填
      • getPreReadTime

        public Long getPreReadTime()
        Get 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
        Returns:
        PreReadTime 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
      • setPreReadTime

        public void setPreReadTime​(Long PreReadTime)
        Set 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
        Parameters:
        PreReadTime - 签署前置条件:阅读时长限制,不传默认10s,最大300s,最小3s
      • getIsFullText

        public Boolean getIsFullText()
        Get 签署前置条件:阅读全文限制
        Returns:
        IsFullText 签署前置条件:阅读全文限制
      • setIsFullText

        public void setIsFullText​(Boolean IsFullText)
        Set 签署前置条件:阅读全文限制
        Parameters:
        IsFullText - 签署前置条件:阅读全文限制
      • getNotifyType

        public String getNotifyType()
        Get 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
        Returns:
        NotifyType 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
      • setNotifyType

        public void setNotifyType​(String NotifyType)
        Set 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
        Parameters:
        NotifyType - 通知类型:SMS(短信) NONE(不做通知), 不传 默认SMS
      • getApproverOption

        public CommonApproverOption getApproverOption()
        Get 签署人配置
        Returns:
        ApproverOption 签署人配置
      • setApproverOption

        public void setApproverOption​(CommonApproverOption ApproverOption)
        Set 签署人配置
        Parameters:
        ApproverOption - 签署人配置
      • getSignComponents

        public Component[] getSignComponents()
        Get 签署控件:文件发起使用
        Returns:
        SignComponents 签署控件:文件发起使用
      • setSignComponents

        public void setSignComponents​(Component[] SignComponents)
        Set 签署控件:文件发起使用
        Parameters:
        SignComponents - 签署控件:文件发起使用
      • getApproverVerifyTypes

        public Long[] getApproverVerifyTypes()
        Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
        Returns:
        ApproverVerifyTypes 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      • setApproverVerifyTypes

        public void setApproverVerifyTypes​(Long[] ApproverVerifyTypes)
        Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
        Parameters:
        ApproverVerifyTypes - 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      • getApproverSignTypes

        public Long[] getApproverSignTypes()
        Get 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
        Returns:
        ApproverSignTypes 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
      • setApproverSignTypes

        public void setApproverSignTypes​(Long[] ApproverSignTypes)
        Set 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
        Parameters:
        ApproverSignTypes - 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)