public class ComponentLimit extends AbstractModel
header, skipSign
Constructor and Description |
---|
ComponentLimit() |
ComponentLimit(ComponentLimit 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getComponentType()
Get 控件类型,支持以下类型
SIGN_SEAL : 印章控件
SIGN_PAGING_SEAL : 骑缝章控件
SIGN_LEGAL_PERSON_SEAL : 企业法定代表人控件
SIGN_SIGNATURE : 用户签名控件
|
String[] |
getComponentValue()
Get 签署控件类型的值(可选),用与限制签署时印章或者签名的选择范围
1.当ComponentType 是 SIGN_SEAL 或者 SIGN_PAGING_SEAL 时可传入企业印章Id(支持多个)或者以下印章类型
OFFICIAL : 企业公章
CONTRACT : 合同专用章
FINANCE : 财务专用章
PERSONNEL : 人事专用章
注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业签署人只能限制类型.若同时指定了印章类型和印章Id,以印章Id为主,印章类型会被忽略`**
2.当ComponentType 是 SIGN_SIGNATURE 时可传入以下类型(支持多个)
HANDWRITE : 需要实时手写的手写签名
HANDWRITTEN_ESIGN : 长效手写签名, 是使用保存到个人中心的印章列表的手写签名(并且包含HANDWRITE)
OCR_ESIGN : OCR印章(智慧手写签名)
ESIGN : 个人印章
SYSTEM_ESIGN : 系统印章
3.当ComponentType 是 SIGN_LEGAL_PERSON_SEAL 时无需传递此参数。
|
void |
setComponentType(String ComponentType)
Set 控件类型,支持以下类型
SIGN_SEAL : 印章控件
SIGN_PAGING_SEAL : 骑缝章控件
SIGN_LEGAL_PERSON_SEAL : 企业法定代表人控件
SIGN_SIGNATURE : 用户签名控件
|
void |
setComponentValue(String[] ComponentValue)
Set 签署控件类型的值(可选),用与限制签署时印章或者签名的选择范围
1.当ComponentType 是 SIGN_SEAL 或者 SIGN_PAGING_SEAL 时可传入企业印章Id(支持多个)或者以下印章类型
OFFICIAL : 企业公章
CONTRACT : 合同专用章
FINANCE : 财务专用章
PERSONNEL : 人事专用章
注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业签署人只能限制类型.若同时指定了印章类型和印章Id,以印章Id为主,印章类型会被忽略`**
2.当ComponentType 是 SIGN_SIGNATURE 时可传入以下类型(支持多个)
HANDWRITE : 需要实时手写的手写签名
HANDWRITTEN_ESIGN : 长效手写签名, 是使用保存到个人中心的印章列表的手写签名(并且包含HANDWRITE)
OCR_ESIGN : OCR印章(智慧手写签名)
ESIGN : 个人印章
SYSTEM_ESIGN : 系统印章
3.当ComponentType 是 SIGN_LEGAL_PERSON_SEAL 时无需传递此参数。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ComponentLimit()
public ComponentLimit(ComponentLimit source)
public String getComponentType()
public void setComponentType(String ComponentType)
ComponentType
- 控件类型,支持以下类型
public String[] getComponentValue()
public void setComponentValue(String[] ComponentValue)
ComponentValue
- 签署控件类型的值(可选),用与限制签署时印章或者签名的选择范围
1.当ComponentType 是 SIGN_SEAL 或者 SIGN_PAGING_SEAL 时可传入企业印章Id(支持多个)或者以下印章类型
Copyright © 2024. All rights reserved.