LicenseRegisterオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.0 |
ライセンスキーの登録・削除やインストールされているアプリケーション情報の取得を行うオブジェクトです。
アプリケーション情報は以下のプロパティを持つObject型のオブジェクトです。
ライセンス種別は以下のとおりです。
アプリケーション情報は以下のプロパティを持つObject型のオブジェクトです。
var application = {
productId : String // プロダクトID
productName : String // プロダクト名
type : String // プロダクト種別
majorVersion : String // メジャーバージョン
minorVersion : String // マイナーバージョン
licenseKind : String // ライセンス種別
maxProcess : Number // 分散システム許可数
maxUser : Number // ユーザライセンス許可数
installDate : Number // インストール日付 (ミリ秒)
expiredDate : Number // ライセンス有効期限 (ミリ秒)
licenseKeys : Array(String) // ライセンスキー配列
serialNumbers : Array(Number) // ライセンスキーのシリアルナンバー配列
};
プロダクト種別は以下のとおりです。プロダクト | プロダクト種別 |
---|---|
ベースモジュール | PLATFORM |
アプリケーションモジュール | APPLICATIONS |
エクステンションモジュール | EXTENSIONS |
言語パックモジュール | LANGUAGE_PACK |
連携モジュール (その他) | OTHERS |
ライセンス種別は以下のとおりです。
ライセンス | ライセンス種別 |
---|---|
通常ライセンス | ORDINARY |
時限ライセンス | TIME_LIMIT |
試用版ライセンス | TRIAL |
フリーライセンス | FREE |
コンストラクタの概要
LicenseRegister () LicenseRegisterオブジェクトを生成します。 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
Object | deleteLicenseKey (String licenseKey ) ライセンスキーの削除を行ないます。 |
Object | getApplications () インストールされているアプリケーションの情報を取得します。 |
Object | getAuthorizationCode (String applicationId ) 指定されたアプリケーションのライセンス認証コードを返却します。 |
Object | getExtensions () インストールされているエクステンションの情報を取得します。 |
Object | getLanguagePacks () インストールされている言語パックの情報を取得します。 |
Object | getLicenseInfo (String applicationId ) 指定されたアプリケーションのライセンス情報を取得します。 |
Object | getPlatform () プラットフォームの情報を取得します。 |
Object | getUninstalledApplications () アンインストールされたアプリケーションの情報を取得します。 |
Boolean | needActivation (String applicationId ) 指定されたアプリケーションのライセンスにアクティベーションが必要かどうかを返却します。 |
Object | registerActivationKey (アクティベーションキー data ) アクティベーションキーを登録します。 |
Object | registerLicenseKey (String licenseKey ) ライセンスキーの登録を行ないます。 |
コンストラクタの詳細
LicenseRegister ()
LicenseRegisterオブジェクトを生成します。
|
メソッドの詳細
Object deleteLicenseKey (String licenseKey )
ライセンスキーの削除を行ないます。
パラメータ
返却値
|
Object getApplications ()
インストールされているアプリケーションの情報を取得します。
アプリケーションがインストールされていない場合は要素0の配列を返却します。
返却値
|
Object getAuthorizationCode (String applicationId )
指定されたアプリケーションのライセンス認証コードを返却します。
指定されたIDのアプリケーションがインストールされていない場合や、アクティベーションが必要ない場合は data が null の処理結果オブジェクトが返却されます。
パラメータ
返却値
|
Object getExtensions ()
インストールされているエクステンションの情報を取得します。
エクステンションがインストールされていない場合は要素0の配列を返却します。
返却値
|
Object getLanguagePacks ()
インストールされている言語パックの情報を取得します。
言語パックがインストールされていない場合は要素0の配列を返却します。
返却値
|
Object getLicenseInfo (String applicationId )
指定されたアプリケーションのライセンス情報を取得します。
指定されたアプリケーションIDのアプリケーションがインストールされていない場合はnullが返却されます。
パラメータ
返却値
|
Object getPlatform ()
プラットフォームの情報を取得します。
返却値
|
Object getUninstalledApplications ()
アンインストールされたアプリケーションの情報を取得します。
ライセンスキーが登録されているアンインストール済みアプリケーションの情報をすべて取得します。
返却値
|
Boolean needActivation (String applicationId )
指定されたアプリケーションのライセンスにアクティベーションが必要かどうかを返却します。
パラメータ
返却値
|
Object registerActivationKey (アクティベーションキー data )
アクティベーションキーを登録します。
パラメータ
返却値
|
Object registerLicenseKey (String licenseKey )
ライセンスキーの登録を行ないます。
パラメータ
返却値
|