アノテーションインターフェース Attribute
Java フィールドを LDAP 属性にマップします。
含まれるクラスには、Entry でアノテーションを付ける必要があります。
- 関連事項:
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static enumType 属性は、LDAP JNDI プロバイダーがフィールドをバイナリベースと見なすか文字列ベースと見なすかを示します。オプション要素の概要
オプション要素
要素の詳細
name
StringSE nameこのフィールドが表す LDAP 属性名。デフォルトは "" で、Java フィールド名が LDAP 属性名として使用されます。
- 戻り値:
- LDAP 属性名。
- デフォルト:
""
type
Attribute.Type typeこのフィールドが LDAP JNDI プロバイダーによってString(Type.STRING) またはbyte[](Type.BINARY) として返されるかどうかを示します。- 戻り値:
- 文字列属性を示す
Type.STRINGまたはバイナリ属性を示すType.BINARYのいずれか。
- デフォルト:
STRING
syntax
StringSE syntaxこのフィールドが表す属性の LDAP 構文。このオプションの値は通常、LDAP と Java の間の値の変換の精度に影響を与えるために使用されます。
ConverterManagerおよびConverterManagerImplを参照してください。- 戻り値:
- この属性の LDAP 構文。
- デフォルト:
""
readonly
boolean readonly属性を読み取り専用にするかどうかを示すブール値パラメーター。この値を使用すると、属性を読み取り時に読み取ることができますが、永続化はできません。操作可能な読み取り専用の LDAP 属性が多数あり、それらが LDAP に永続化されるとエラーがスローされます。
- 戻り値:
trueは、ldap に書き込まれてはならない属性です。
- デフォルト:
false