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)
License
public long getLong(java.lang.String key, long defaultValue)
License
public boolean getBoolean(java.lang.String key, boolean defaultValue)
License
getBoolean
在接口中 License
public JSONObject getJSONObject()
License
getJSONObject
在接口中 License
public java.lang.String templateEncryptionKey(java.lang.String defaultValue)
License
templateEncryptionKey
在接口中 License
public java.lang.String companyName(java.lang.String defaultValue)
License
companyName
在接口中 License
public java.lang.String projectName(java.lang.String defaultValue)
License
projectName
在接口中 License
public java.lang.String getVersion()
License
getVersion
在接口中 License
public java.lang.String getAppName()
License
getAppName
在接口中 License
public java.lang.String getAppContent()
License
getAppContent
在接口中 License
public java.lang.String getDongleSerialNum()
License
getDongleSerialNum
在接口中 License
public java.lang.String getMacAddress()
License
getMacAddress
在接口中 License