public abstract class AbstractLicense extends java.lang.Object implements License
CHECK_FAIL, FILE_NAME, SEPARATOR| 构造器和说明 |
|---|
AbstractLicense() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
companyName(java.lang.String defaultValue)
公司名称
|
long |
deadline()
到期时间
|
java.lang.String |
getAppContent()
工程内容
|
java.lang.String |
getAppName()
绑定的工程名
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
扩展
|
java.lang.String |
getDongleSerialNum()
加密狗内置的 Lic 文件序列号
|
protected java.lang.String |
getInnerString(java.lang.String key,
java.lang.String defaultValue) |
int |
getInt(java.lang.String key,
int defaultValue)
扩展,用于BI或者其他地方自定义的license结构
|
JSONObject |
getJSONObject()
获取完整的信息
|
long |
getLong(java.lang.String key,
long defaultValue)
扩展
|
java.lang.String |
getMacAddress()
获取绑定的mac地址
|
java.lang.String |
getUUID()
绑定的uuid
|
java.lang.String |
getVersion()
版本号,如果不存在该字段则返回空
|
boolean |
isOnTrial()
是否是试用的
|
boolean |
isTemp()
是否是临时的(时间最多半年)
|
java.lang.String |
projectName(java.lang.String defaultValue)
项目名称
|
long |
signature()
类签名
|
java.lang.String |
templateEncryptionKey(java.lang.String defaultValue)
模版加密密钥
|
protected java.lang.String getInnerString(java.lang.String key,
java.lang.String defaultValue)
public int getInt(java.lang.String key,
int defaultValue)
Licensepublic long getLong(java.lang.String key,
long defaultValue)
Licensepublic boolean getBoolean(java.lang.String key,
boolean defaultValue)
LicensegetBoolean 在接口中 Licensepublic JSONObject getJSONObject()
LicensegetJSONObject 在接口中 Licensepublic java.lang.String templateEncryptionKey(java.lang.String defaultValue)
LicensetemplateEncryptionKey 在接口中 Licensepublic java.lang.String companyName(java.lang.String defaultValue)
LicensecompanyName 在接口中 Licensepublic java.lang.String projectName(java.lang.String defaultValue)
LicenseprojectName 在接口中 Licensepublic java.lang.String getVersion()
LicensegetVersion 在接口中 Licensepublic java.lang.String getAppName()
LicensegetAppName 在接口中 Licensepublic java.lang.String getAppContent()
LicensegetAppContent 在接口中 Licensepublic java.lang.String getDongleSerialNum()
LicensegetDongleSerialNum 在接口中 Licensepublic java.lang.String getMacAddress()
LicensegetMacAddress 在接口中 License