Account構造体
Account構造体を使用して、ユーザー名やグループ名を保持します。これは、名前がユーザー名かグループ名かを示すフラグを持っています。
Account構造体は、SecurityServiceサービスで使用します。
Account構造体のフィールド
| フィールド | 説明 |
|---|---|
|
String accountName |
アカウント名またはグループ名を指定します。 |
|
int accountType |
アカウントがユーザーか、グループか、またはその両方かを指定します。 次の場合にaccountTypeを使用します。
0 = ユーザー 1 = カタログ・グループ 2 = initblockユーザー 3 = 有効または削除済のアカウント |
|
int accountFindType |
アカウントがユーザーか、グループか、またはその両方かを指定します。 "問合せ" SOAP関数への入力(getAccounts()をコールする際のパラメータなど)として使用されている場合にaccountFindTypeを使用します。 0 = 名前またはGUIDの完全一致を使用してユーザーを検索します 1 = 名前またはGUIDの完全一致を使用してカタログ・グループを検索します 2 = 名前またはGUIDの完全一致を使用してアプリケーション・ロールを検索します 3 = 名前またはGUIDの完全一致を使用してユーザーまたはカタログ・グループまたはアプリケーション・ロールを検索します このフィールドの高度な使用方法として、次のことに注意してください。accountFindTypeが4以上の場合、NameまたはGUIDはパターンとして扱われます。 4 = 名前またはGUIDのパターン一致を使用してすべてのユーザーを検索します 5 = 名前またはGUIDのパターン一致を使用してすべてのカタログ・グループを検索します 6 = 名前またはGUIDのパターン一致を使用してすべてのアプリケーション・ロールを検索します 7 = 名前またはGUIDのパターン一致を使用してすべてのユーザーかつWebカタログ・グループかつアプリケーション・ロールを検索します このフィールドをこのように使用すると、低速になり、大量にレコードが戻される可能性があります。Accountを受け取ると、NameとGUIDの両方が設定されます。 |
|
String GUID |
アカウントを識別する一意のIDを指定します。 |