跳到主要内容
版本:v10.0

M3D / M3D / Utility / LicenseHelper

Class: LicenseHelper

M3D.Utility.LicenseHelper

File

Brief

许可帮助类

Author

yw

Date

2022-1-12

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Table of contents

Constructors

Methods

Constructors

constructor

new LicenseHelper(): LicenseHelper

构造函数

Returns

LicenseHelper

Methods

copy

copy(): LicenseHelper

复制

Returns

LicenseHelper


getBeginDate

getBeginDate(): string

获取许可开始时间

Returns

string

许可开始时间


getCheckLicenseType

getCheckLicenseType(): number

获得许可验证类型1以本地时间许可 0以服务许可2本地许可文件验证

Returns

number

许可验证类型


getContentStr

getContentStr(): string

获取内容字符串

Returns

string

内容字符串


getCopyRight

getCopyRight(): string

获取版权信息

Returns

string

版权信息


getCreateDate

getCreateDate(): string

获取许可制作日期时间

Returns

string

许可制作日期时间


getCreator

getCreator(): string

获取许可制作工具

Returns

string

许可制作工具


getCustomer

getCustomer(): string

获取客户/公司名

Returns

string

客户/公司名


getCustomerEmail

getCustomerEmail(): string

获取申请邮箱

Returns

string

申请邮箱信息


getDevices

getDevices(): string

获取许可设备ID/MAC地址

Returns

string

许可设备ID/MAC地址


getEndDate

getEndDate(): string

获取许可结束时间

Returns

string

许可结束时间


getID

getID(): string

获取id

Returns

string

许可id


getInitState

getInitState(): boolean

获取信息签名与内容是否验证通过

Returns

boolean

信息签名与内容是否验证通过


getInitStateCode

getInitStateCode(): number

获取初始化状态码

Returns

number

init状态码


getLicenseType

getLicenseType(): string

获取许可类型

Returns

string

许可类型


getModules

getModules(): string

获取许可功能+点数列表

Returns

string


getProductName

getProductName(): string

获取产品名称

Returns

string

产品名称


getProductVersion

getProductVersion(): string

获取产品版本号

Returns

string

产品版本


getSeat

getSeat(): string

获取许可点数

Returns

string

许可点数


getServerAddress

getServerAddress(): string

获取许可认证服务器地址

Returns

string

许可认证服务器地址


getServerMAC

getServerMAC(): string

获取服务器Mac地址

Returns

string

服务器Mac地址


getSingCode

getSingCode(): string

获取信息签名,防篡改

Returns

string

信息签名,防篡改


getTerm

getTerm(): string

设置许可期限天数

Returns

string

许可期限天数


getUsers

getUsers(): string

获取许可用户列表

Returns

string

许可用户列表


setBeginDate

setBeginDate(BeginDate): void

设置许可开始时间

Parameters

NameType
BeginDatestring

Returns

void

许可开始时间


setContentStr

setContentStr(contentStr): void

设置内容字符串

Parameters

NameTypeDescription
contentStrstring内容字符串

Returns

void


setCopyRight

setCopyRight(CopyRight): void

设置版权信息

Parameters

NameTypeDescription
CopyRightstring版权信息

Returns

void


setCreateDate

setCreateDate(CreateDate): void

设置许可制作日期时间

Parameters

NameTypeDescription
CreateDatestring许可制作日期时间

Returns

void


setCreator

setCreator(Creator): void

设置许可制作工具

Parameters

NameTypeDescription
Creatorstring许可制作工具

Returns

void


setCustomer

setCustomer(Customer): void

设置客户/公司名

Parameters

NameTypeDescription
Customerstring客户/公司名

Returns

void


setCustomerEmail

setCustomerEmail(CustomerEmail): void

设置申请邮箱信息

Parameters

NameTypeDescription
CustomerEmailstring申请邮箱

Returns

void


setDevices

setDevices(Devices): void

设置许可设备ID/MAC地址

Parameters

NameTypeDescription
Devicesstring许可设备ID/MAC地址

Returns

void


setEndDate

setEndDate(EndDate): void

设置许可结束时间

Parameters

NameTypeDescription
EndDatestring许可结束时间

Returns

void


setID

setID(ID): void

设置id

Parameters

NameTypeDescription
IDstring许可id

Returns

void


setInitState

setInitState(state): void

设置信息签名与内容是否验证通过

Parameters

NameTypeDescription
stateboolean信息签名与内容是否验证通过

Returns

void


setInitStateCode

setInitStateCode(stateCode): void

设置初始化状态码

Parameters

NameType
stateCodenumber

Returns

void


setLicenseOption

setLicenseOption(licenseContext): void

设置许可选项

Parameters

NameTypeDescription
licenseContextstring许可内容

Returns

void


setLicenseType

setLicenseType(LicenseType): void

设置许可类型

Parameters

NameTypeDescription
LicenseTypestring许可类型

Returns

void


setModules

setModules(Modules): void

设置许可功能+点数列表

Parameters

NameType
Modulesstring

Returns

void


setProductName

setProductName(ProductName): void

设置产品名称

Parameters

NameTypeDescription
ProductNamestring产品名称

Returns

void


setProductVersion

setProductVersion(ProductVersion): void

设置产品版本

Parameters

NameTypeDescription
ProductVersionstring产品版本

Returns

void


setSeat

setSeat(Seat): void

设置许可点数

Parameters

NameTypeDescription
Seatstring许可点数

Returns

void


setServerAddress

setServerAddress(ServerAddress): void

设置许可认证服务器地址

Parameters

NameTypeDescription
ServerAddressstring许可认证服务器地址

Returns

void


setServerMAC

setServerMAC(ServerMAC): void

设置服务器Mac地址

Parameters

NameType
ServerMACstring

Returns

void


setSingCode

setSingCode(SingCode): void

设置信息签名,防篡改

Parameters

NameTypeDescription
SingCodestring信息签名,防篡改

Returns

void


setTerm

setTerm(Term): void

设置许可期限天数

Parameters

NameType
Termstring

Returns

void


setUsers

setUsers(Users): void

设置许可用户列表

Parameters

NameTypeDescription
Usersstring许可用户列表

Returns

void