cn.signit.sdk.pojo
类 Receiver.Builder

java.lang.Object
  继承者 cn.signit.sdk.pojo.Receiver.Builder
所有已实现的接口:
Builder<Receiver>
包容类:
Receiver

public static class Receiver.Builder
extends Object
implements Builder<Receiver>

接收方信息对象构造器

从以下版本开始:
2.0.0

构造方法摘要
Receiver.Builder()
           
Receiver.Builder(Receiver receiver)
           
 
方法摘要
 Receiver.Builder assignedMessage(String assignedMessage)
           
 Receiver.Builder assignedSequence(Integer assignedSequence)
           
 Receiver.Builder authLevel(AuthLevel authLevel)
           
 Receiver build()
           
 Receiver.Builder clientId(String clientId)
           
 Receiver.Builder contact(Contact.Builder contactBuilder)
           
 Receiver.Builder contact(Contact contact)
           
 Receiver.Builder deleteCompletedEnvelope(boolean deleteCompletedEnvelope)
           
 Receiver.Builder enableEmbeddedMode(boolean enableEmbeddedMode)
           
 Receiver.Builder enterpriseName(String enterpriseName)
           
 Receiver.Builder handleMode(ParticipantHandleMode handleMode)
           
 Receiver.Builder metadata(String metadata)
           
 Receiver.Builder name(String name)
           
 Receiver.Builder needForm(boolean needForm)
           
 Receiver.Builder presetForms(List<PresetForm> presetForms)
           
 Receiver.Builder presetForms(PresetForm.Builder... builders)
           
 Receiver.Builder roleType(EnvelopeRoleType roleType)
           
 Receiver.Builder secureLevel(SecureLevel secureLevel)
           
 Receiver.Builder selectedAuthTypes(AuthType... selectedAuthTypes)
           
 Receiver.Builder selectedAuthTypes(List<AuthType> selectedAuthTypes)
           
 Receiver.Builder type(ReceiverType type)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Receiver.Builder

public Receiver.Builder()

Receiver.Builder

public Receiver.Builder(Receiver receiver)
方法详细信息

name

public Receiver.Builder name(String name)
参数:
name - 接收方姓名
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

contact

public Receiver.Builder contact(Contact contact)
参数:
contact - 接收方联系方式(邮件/手机号) Contact
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

contact

public Receiver.Builder contact(Contact.Builder contactBuilder)
参数:
contactBuilder - 接收方联系方式(邮件/手机号)构造器 Contact.Builder
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

secureLevel

public Receiver.Builder secureLevel(SecureLevel secureLevel)
参数:
secureLevel - 要求接收方签署需具备安全级别。 DISPOSABLE_CERT-一次性证书; 标准证书-STANDARD_CERT。默认为DISPOSABLE_CERT SecureLevel
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

type

public Receiver.Builder type(ReceiverType type)
参数:
type - SIGNER-签署者; CHECKER-审核员 ReceiverType
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

needForm

public Receiver.Builder needForm(boolean needForm)
参数:
needForm - 接收方是否必须预分配表单域 true-接收方必须分配表单域,false-接收方可以不分配表单域。默认为false
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

assignedMessage

public Receiver.Builder assignedMessage(String assignedMessage)
参数:
assignedMessage - 设置接收方私人信息;信封添加接收方时,允许给该接收方添加一段消息字符串内容,该ta签署时只有ta能看得到
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

assignedSequence

public Receiver.Builder assignedSequence(Integer assignedSequence)
参数:
assignedSequence - 设置接收方处理的排列顺序,从1开始,每次最多为100
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

authLevel

public Receiver.Builder authLevel(AuthLevel authLevel)
参数:
authLevel - 参与者签署认证等级 AuthLevel
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

enterpriseName

public Receiver.Builder enterpriseName(String enterpriseName)
参数:
enterpriseName - 接收方所在企业名称
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

metadata

public Receiver.Builder metadata(String metadata)
参数:
metadata - 信封自定义元数据信息,会存储在易企签平台,仅支持JSON字符串
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

presetForms

public Receiver.Builder presetForms(List<PresetForm> presetForms)
参数:
presetForms - 预设表单信息对象列表 PresetForm
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

presetForms

public Receiver.Builder presetForms(PresetForm.Builder... builders)
参数:
builders - 预设表单信息对象构造器列表 PresetForm.Builder
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

roleType

public Receiver.Builder roleType(EnvelopeRoleType roleType)
参数:
roleType - PERSON-个人; ENTERPRISE_MEMBER-企业成员; EnvelopeRoleType。默认为PERSON
返回:
接收方信息对象构造器Receiver.Builder
从以下版本开始:
2.0.0

deleteCompletedEnvelope

public Receiver.Builder deleteCompletedEnvelope(boolean deleteCompletedEnvelope)
参数:
deleteCompletedEnvelope - 对于接收方,在签署完成之后是否删除签署文件(删除文件后接收方不可再下载) true-删除签署文件,false-保留签署文件在易企签平台;默认为false
返回:
接收方信息对象建造器Receiver.Builder
从以下版本开始:
2.0.0

handleMode

public Receiver.Builder handleMode(ParticipantHandleMode handleMode)
参数:
handleMode - 参与者处理表单的模式枚举
返回:
接收方信息对象建造器Receiver.Builder
从以下版本开始:
2.0.0

selectedAuthTypes

public Receiver.Builder selectedAuthTypes(List<AuthType> selectedAuthTypes)
参数:
selectedAuthTypes - 调用方为用户选择的签署认证方式
返回:
接收方信息对象建造器Receiver.Builder
从以下版本开始:
2.1.0

selectedAuthTypes

public Receiver.Builder selectedAuthTypes(AuthType... selectedAuthTypes)
参数:
selectedAuthTypes - 调用方为用户选择的签署认证方式
返回:
接收方信息对象建造器Receiver.Builder
从以下版本开始:
2.1.0

enableEmbeddedMode

public Receiver.Builder enableEmbeddedMode(boolean enableEmbeddedMode)
参数:
enableEmbeddedMode - 启用嵌入模式,调用方系统中直接嵌入易企签WEB流程时设置为true,签署流程消息只会通过webhook事件消息方式通知,用户在易企签平台设置的短信/邮件等消息将自动屏蔽。非必填,默认值:false
返回:
发送方信息对象建造器Sender.Builder
从以下版本开始:
2.1.0

clientId

public Receiver.Builder clientId(String clientId)
参数:
clientId - 签署接收方用户在调用方系统的唯一标识;enableEmbeddedMode为false时,非必填;当enableEmbeddedMode为true时,则必填。默认:null
返回:
发送方信息对象建造器Sender.Builder
从以下版本开始:
2.1.0

build

public Receiver build()
指定者:
接口 Builder<Receiver> 中的 build
返回:
接收方信息对象 Receiver
从以下版本开始:
2.0.0


Copyright © 2019. All rights reserved.