ライセンスマネージャクラス。
バージョン:1.0
導入されたバージョン:5.0
コンストラクタの概要 | |
LicenseManager(String groupId) |
メソッドの概要 | |
| deleteAccountLicense(String userId) |
| deleteApplicationLicenseFromAccount(String userId ,String applicationId) |
static
| getApplication(String applicaionId) |
static
| getApplicationLicense(String applicaionId) |
static
| getApplications() |
| getLicense() |
| getMaxLicense() |
static
| getProduct() |
| getRegisteredAccountLicenses() |
| getRegisteredApplicationLicensesToAccount(String userId) |
static
| getSystemLicense() |
static
| getSystemMaxLicense() |
| isRegisteredAccountLicense(String userId) |
| isRegisteredApplicationLicenseToAccount(String userId ,String applicationId) |
| registerAccountLicense(String userId) |
| registerApplicationLicenseToAccount(String userId ,String applicationId) |
| setMaxLicense(double maxLicense) |
コンストラクタの詳細 |
コンストラクタ。
パラメータ
groupId String ログイングループID
メソッドの詳細 |
| deleteAccountLicense(String userId) |
指定されたユーザのライセンスを削除する。
パラメータ
userId String ユーザID
返却値
boolean true:処理成功 / false:処理失敗(ログを参照してください)
| deleteApplicationLicenseFromAccount(String userId ,String applicationId) |
アプリケーションライセンスをアカウントから削除する。
パラメータ
userId String ユーザID applicationId String アプリケーションID
返却値
boolean true:処理成功 / false:処理失敗(ログを参照してください)
static |
| getApplication(String applicaionId) |
アプリケーション情報を取得します。
引数に指定されたアプリケーションの情報を取得します。
パラメータ
applicaionId String アプリケーションID
返却値
ApplicationInfo アプリケーション情報
指定したアプリケーションが存在しない場合はnull
static |
| getApplicationLicense(String applicaionId) |
アプリケーションの登録ユーザ数を取得します。
引数に指定されたアプリケーションIDを持つユーザの数を取得します。
パラメータ
applicaionId String アプリケーションID
返却値
Number アプリケーションIDを持つユーザの数
指定したアプリケーションが存在しない場合は0
static |
| getApplications() |
アプリケーション情報の一覧を取得する。
取得に失敗した場合は、nullを返却します。
返却値
Array ApplicationInfoの配列
| getLicense() |
グループ内で登録されているライセンス数を取得する。
取得に失敗した場合は、-1を返却します。
返却値
double 登録ライセンス数
| getMaxLicense() |
ログイングループ内の最大登録可能ライセンス数を取得します。
無制限の場合は Number.POSITIVE_INFINITY を返します。
取得に失敗した場合は、-1を返却します。
返却値
double 最大登録可能ライセンス数
static |
| getProduct() |
システム情報を取得します。
返却値
ApplicationInfo システム情報
システム情報の取得に失敗した場合はnull
| getRegisteredAccountLicenses() |
ログイングループにライセンス登録されているすべてのユーザIDを返します。
返却値
Array ユーザIDの配列
| getRegisteredApplicationLicensesToAccount(String userId) |
アカウントに登録されているアプリケーションライセンスの一覧を取得する。
取得に失敗した場合は、nullを返却します。
パラメータ
userId String ユーザID
返却値
Array アカウントに登録されているアプリケーションライセンス(ID)の配列
static |
| getSystemLicense() |
システム全体の登録ライセンス数。
取得に失敗した場合は、-1を返却します。
返却値
double システム全体の登録ライセンス数
static |
| getSystemMaxLicense() |
システム全体のライセンス数。
無制限の場合は Number.POSITIVE_INFINITY を返します。
取得に失敗した場合は、-1を返却します。
返却値
double システム全体のライセンス数
| isRegisteredAccountLicense(String userId) |
指定されたユーザがライセンスに登録されているかどうかをチェックします。
パラメータ
userId String ユーザID
返却値
Boolean true : 登録されている / false : 登録されていない
| isRegisteredApplicationLicenseToAccount(String userId ,String applicationId) |
アカウントにアプリケーションライセンスが登録されてるか検証する。
パラメータ
userId String ユーザID applicationId String アプリケーションID
返却値
Boolean true : 登録されている / false : 登録されていない
| registerAccountLicense(String userId) |
ライセンス登録する。
指定されたユーザIDとコンストラクタで指定したログイングループIDでライセンス登録をします。
最大登録可能ライセンス数とログイングループ内最大登録可能ライセンス数を調査して
これを超えた場合はエラーとする。
パラメータ
userId String ユーザID
返却値
Boolean true:成功 / false:失敗
| registerApplicationLicenseToAccount(String userId ,String applicationId) |
アプリケーションライセンスをアカウントに登録する。
すでに登録されているアプリケーション最大登録可能ライセンス数と合わせて
最大登録可能ライセンス数を超えた場合はエラーとする。
パラメータ
userId String ユーザID applicationId String アプリケーションID
返却値
Boolean true:成功 / false:失敗
| setMaxLicense(double maxLicense) |
ログイングループ内の最大登録可能ライセンス数を設定します。
すでに登録されているログイングループ内最大登録可能ライセンス数の合計と合わせて
最大登録可能ライセンス数を超えた場合はエラーとする。
パラメータ
maxLicense double 最大登録可能ライセンス数
返却値
Boolean true:成功 / false:失敗