アノテーションインターフェース Attribute


@TargetSE(FIELDSE) @RetentionSE(RUNTIMESE) public @interface Attribute
Java フィールドを LDAP 属性にマップします。

含まれるクラスには、Entry でアノテーションを付ける必要があります。

関連事項:
  • ネストされたクラスの概要

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static enum
    Type 属性は、LDAP JNDI プロバイダーがフィールドをバイナリベースと見なすか文字列ベースと見なすかを示します。
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    このフィールドが表す LDAP 属性名。
    boolean
    属性を読み取り専用にするかどうかを示すブール値パラメーター。
    このフィールドが表す属性の LDAP 構文。
    このフィールドが LDAP JNDI プロバイダーによって String (Type.STRING) または byte[] (Type.BINARY) として返されるかどうかを示します。
  • 要素の詳細

    • name

      StringSE name
      このフィールドが表す LDAP 属性名。

      デフォルトは "" で、Java フィールド名が LDAP 属性名として使用されます。

      戻り値:
      LDAP 属性名。
      デフォルト:
      ""
    • 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