public interface License
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CHECK_FAIL
校验失败的信息
|
static java.lang.String |
FILE_NAME
默认文件名
|
static java.lang.String |
SEPARATOR
lic中使用的分隔符
|
限定符和类型 | 方法和说明 |
---|---|
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 文件序列号
|
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 |
getString(java.lang.String key,
java.lang.String defaultValue)
扩展
|
java.lang.String |
getUUID()
绑定的uuid
|
java.lang.String |
getVersion()
版本号,如果不存在该字段则返回空
|
boolean |
isAppContentMatch()
工程内容匹配
|
boolean |
isAppNameMatch()
工程名匹配
|
boolean |
isMacAddressMatch()
mac地址匹配
|
boolean |
isMultiServer()
是否超出注册数量
|
boolean |
isOnTrial()
是否是试用的
|
boolean |
isOvertime()
是否过期
|
boolean |
isTemp()
是否是临时的(时间最多半年)
|
boolean |
isUUIDMatch()
UUID匹配
|
boolean |
isVersionMatch()
版本号匹配
|
int |
maxConcurrencyLevel()
最大并发数
|
int |
maxDataConnectionLevel()
最大数据连接数
|
int |
maxDecisionUserLevel()
决策平台用户数
|
int |
maxMobileUserLevel()
移动决策平台用户数
|
int |
maxReportletLevel()
Reportlet容量
|
java.lang.String |
projectName(java.lang.String defaultValue)
项目名称
|
long |
signature()
类签名
|
boolean |
support(FunctionPoint functionPoint)
是否支持某功能点
|
boolean |
support(PluginMarker plugin)
是否支持某插件
|
java.lang.String |
templateEncryptionKey(java.lang.String defaultValue)
模版加密密钥
|
static final java.lang.String SEPARATOR
static final java.lang.String CHECK_FAIL
static final java.lang.String FILE_NAME
int getInt(java.lang.String key, int defaultValue)
long getLong(java.lang.String key, long defaultValue)
boolean getBoolean(java.lang.String key, boolean defaultValue)
java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
boolean isOvertime()
boolean isOnTrial()
boolean isTemp()
long deadline()
int maxConcurrencyLevel()
int maxDataConnectionLevel()
int maxReportletLevel()
int maxDecisionUserLevel()
int maxMobileUserLevel()
java.lang.String getVersion()
boolean isVersionMatch()
java.lang.String getAppName()
boolean isAppNameMatch()
java.lang.String getAppContent()
boolean isAppContentMatch()
java.lang.String getDongleSerialNum()
boolean isMultiServer()
java.lang.String getUUID()
boolean isUUIDMatch()
java.lang.String getMacAddress()
boolean isMacAddressMatch()
java.lang.String templateEncryptionKey(java.lang.String defaultValue)
java.lang.String companyName(java.lang.String defaultValue)
java.lang.String projectName(java.lang.String defaultValue)
boolean support(FunctionPoint functionPoint)
boolean support(PluginMarker plugin)
JSONObject getJSONObject()
long signature()