|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.iplanet.am.sdk.AMAttributeSchema
com.sun.identity.sm.AttributeSchema.
public class AMAttributeSchema
The class AMAttributeSchema provides the interfaces to obtain
meta information about service configuration variable.
| フィールドの概要 | |
|---|---|
static int |
SYNTAX_BOOLEAN
推奨されていません。 The SYNTAX_BOOLEAN attribute syntax specifies that the
attribute is of boolean type, i.e., can have a value of either
true or
false |
static int |
SYNTAX_DATE
推奨されていません。 The SYNTAX_DATE attribute syntax specifies that the
attribute should be a date |
static int |
SYNTAX_DECIMAL_NUMBER
推奨されていません。 The SYNTAX_DECIMAL_NUMBER attribute syntax specifies that
the attribute is a floating point number, e.g., 1.5, 3.56, etc. |
static int |
SYNTAX_DECIMAL_RANGE
推奨されていません。 The SYNTAX_DECIMAL_RANGE attribute syntax specifies that
the attribute is a decimal number within a range. |
static int |
SYNTAX_DN
推奨されていません。 The SYNTAX_DN attribute syntax specifies that the
attribute should be an LDAP distinguished name (DN). |
static int |
SYNTAX_EMAIL
推奨されていません。 The SYNTAX_EMAIL attribute syntax specifies that the
attribute is a email address. |
static int |
SYNTAX_ENCRYPTED_PASSWORD
推奨されていません。 The SYNTAX_ENCRYPTED_PASSWORD attribute syntax specifies
that the attribute is of password type, will be used by UI to mask the
password typed. |
static int |
SYNTAX_NUMBER
推奨されていません。 The SYNTAX_NUMBER attribute syntax specifies that the
attribute is a number. |
static int |
SYNTAX_NUMBER_RANGE
推奨されていません。 The SYNTAX_NUMBER_RANGE attribute syntax specifies that
the attribute is a number within a range. |
static int |
SYNTAX_NUMERIC
推奨されていません。 The SYNTAX_NUMERIC attribute syntax specifies that the
attribute is numeric, i.e., can have numbers only. |
static int |
SYNTAX_PARAGRAPH
推奨されていません。 The SYNTAX_PARAGRAPH attribute syntax specifies that the
attribute should be a paragraph |
static int |
SYNTAX_PASSWORD
推奨されていません。 The SYNTAX_PASSWORD attribute syntax specifies that the
attribute is of password type, will be used by UI to mask the password
typed. |
static int |
SYNTAX_PERCENT
推奨されていません。 The SYNTAX_PERCENT attribute syntax specifies that the
attribute is a percentage. |
static int |
SYNTAX_STRING
推奨されていません。 The SYNTAX_STRING attribute syntax specifies that the
attribute is of text type, i.e., can have any unicode characters |
static int |
SYNTAX_URL
推奨されていません。 The SYNTAX_URL attribute syntax specifies that the
attribute is a URL. |
static int |
SYNTAX_XML
推奨されていません。 The SYNTAX_XML attribute syntax specifies that the
attribute should be a XML blob |
static int |
TYPE_LIST
推奨されていません。 The TYPE_LIST attribute type specifies that the attribute
can have multiple values, i.e., multi-valued attribute |
static int |
TYPE_MULTIPLE_CHOICE
推奨されていません。 The TYPE_MULTIPLE_CHOICE attribute type specifies that the
attribute can have multiple values defined by the
getChoiceValues method of AMAttributeSchema. |
static int |
TYPE_SIGNATURE
推奨されていません。 The TYPE_SIGNATURE attribute type specifies that the
attribute is a signing attribute. |
static int |
TYPE_SINGLE
推奨されていません。 The TYPE_SINGLE attribute type specifies that the
attribute can have only a single value |
static int |
TYPE_SINGLE_CHOICE
推奨されていません。 The TYPE_SINGLE_CHOICE attribute type specifies that the
attribute can have value defined by the getChoiceValues
method of AMAttributeSchema. |
static int |
TYPE_VALIDATOR
推奨されていません。 The VALIDATOR attribute type specifies that the attribute
defines a attribute validator plugin. |
static int |
UITYPE_BUTTON
推奨されていません。 The UITYPE_BUTTON attribute type specifies that the
attribute should be display as a button. |
static int |
UITYPE_LINK
推奨されていません。 The UITYPE_LINK attribute type specifies that the
attribute should be display as a link. |
static int |
UITYPE_RADIO
推奨されていません。 The UITYPE_RADIO attribute type specifies that the
attribute should be display as a radio button. |
static int |
UITYPE_UNDEFINED
推奨されていません。 The UITYPE_UNDEFINED attribute type specifies that the UI
type is not defined. |
| コンストラクタの概要 | |
|---|---|
protected |
AMAttributeSchema(com.sun.identity.sm.AttributeSchema as)
推奨されていません。 |
| メソッドの概要 | |
|---|---|
String |
getAny()
推奨されていません。 Method to get service specific attributes. |
String |
getChoiceValueI18NKey(String cValue)
推奨されていません。 Given a choice value, this method returns the i18nKey for that choice value |
String[] |
getChoiceValues()
推奨されていません。 If the attribute is of choice type, this method returns the possible values for the attribute; null otherwise |
String |
getCosQualifier()
推奨されていません。 Returns the value of the cosQualifier for this attribute
that is default or merge-schemes. |
Set |
getDefaultValues()
推奨されていません。 The method returns the default value of the attribute; |
String |
getEndRange()
推奨されていません。 Method to get ending range for possible values of the attribute |
String |
getFalseValue()
推奨されていません。 Method to get string value for "FALSE" |
String |
getFalseValueI18NKey()
推奨されていません。 Method to get the i18n Key for BooleanFalseValue. |
String |
getI18NKey()
推奨されていません。 Returns I18N key to describe the configuration attribute. |
String |
getName()
推奨されていません。 The method returns the name of the attribute |
String |
getPropertiesViewBeanURL()
推奨されていません。 Returns URL of the view bean for the attribute. |
String |
getStartRange()
推奨されていません。 Method to get starting range for possible values of the attribute |
int |
getSyntax()
推奨されていません。 The method returns the syntax of the attribute i.e., string, boolean, distinguished name (String), numeric. |
String |
getTrueValue()
推奨されていません。 Method to get the string value for "TRUE" |
String |
getTrueValueI18NKey()
推奨されていません。 Method to get the i18n Key for BooleanTrueValue. |
int |
getType()
推奨されていません。 The method returns the type of the attribute i.e., single, list or choice |
int |
getUIType()
推奨されていません。 The method returns the UI type of the attribute i.e., link, button, ... |
void |
setI18NKey(String i18nKey)
推奨されていません。 Set I18N key to describe the configuration attribute |
String |
toString()
推奨されていません。 Method that returns the String representation of the AMAttributeSchema. |
| フィールドの詳細 |
|---|
public static final int TYPE_SINGLE
TYPE_SINGLE attribute type specifies that the
attribute can have only a single value
public static final int TYPE_LIST
TYPE_LIST attribute type specifies that the attribute
can have multiple values, i.e., multi-valued attribute
public static final int TYPE_SINGLE_CHOICE
TYPE_SINGLE_CHOICE attribute type specifies that the
attribute can have value defined by the getChoiceValues
method of AMAttributeSchema.
public static final int TYPE_MULTIPLE_CHOICE
TYPE_MULTIPLE_CHOICE attribute type specifies that the
attribute can have multiple values defined by the
getChoiceValues method of AMAttributeSchema.
public static final int TYPE_SIGNATURE
TYPE_SIGNATURE attribute type specifies that the
attribute is a signing attribute.
public static final int TYPE_VALIDATOR
VALIDATOR attribute type specifies that the attribute
defines a attribute validator plugin.
public static final int UITYPE_RADIO
UITYPE_RADIO attribute type specifies that the
attribute should be display as a radio button.
public static final int UITYPE_LINK
UITYPE_LINK attribute type specifies that the
attribute should be display as a link.
public static final int UITYPE_BUTTON
UITYPE_BUTTON attribute type specifies that the
attribute should be display as a button.
public static final int UITYPE_UNDEFINED
UITYPE_UNDEFINED attribute type specifies that the UI
type is not defined.
public static final int SYNTAX_BOOLEAN
SYNTAX_BOOLEAN attribute syntax specifies that the
attribute is of boolean type, i.e., can have a value of either
true or
false
public static final int SYNTAX_EMAIL
SYNTAX_EMAIL attribute syntax specifies that the
attribute is a email address.
public static final int SYNTAX_URL
SYNTAX_URL attribute syntax specifies that the
attribute is a URL.
public static final int SYNTAX_STRING
SYNTAX_STRING attribute syntax specifies that the
attribute is of text type, i.e., can have any unicode characters
public static final int SYNTAX_PASSWORD
SYNTAX_PASSWORD attribute syntax specifies that the
attribute is of password type, will be used by UI to mask the password
typed.
public static final int SYNTAX_NUMERIC
SYNTAX_NUMERIC attribute syntax specifies that the
attribute is numeric, i.e., can have numbers only.
public static final int SYNTAX_NUMBER
SYNTAX_NUMBER attribute syntax specifies that the
attribute is a number.
public static final int SYNTAX_PERCENT
SYNTAX_PERCENT attribute syntax specifies that the
attribute is a percentage.
public static final int SYNTAX_NUMBER_RANGE
SYNTAX_NUMBER_RANGE attribute syntax specifies that
the attribute is a number within a range.
public static final int SYNTAX_DECIMAL_RANGE
SYNTAX_DECIMAL_RANGE attribute syntax specifies that
the attribute is a decimal number within a range.
public static final int SYNTAX_DECIMAL_NUMBER
SYNTAX_DECIMAL_NUMBER attribute syntax specifies that
the attribute is a floating point number, e.g., 1.5, 3.56, etc.
public static final int SYNTAX_DN
SYNTAX_DN attribute syntax specifies that the
attribute should be an LDAP distinguished name (DN).
public static final int SYNTAX_PARAGRAPH
SYNTAX_PARAGRAPH attribute syntax specifies that the
attribute should be a paragraph
public static final int SYNTAX_DATE
SYNTAX_DATE attribute syntax specifies that the
attribute should be a date
public static final int SYNTAX_XML
SYNTAX_XML attribute syntax specifies that the
attribute should be a XML blob
public static final int SYNTAX_ENCRYPTED_PASSWORD
SYNTAX_ENCRYPTED_PASSWORD attribute syntax specifies
that the attribute is of password type, will be used by UI to mask the
password typed.
| コンストラクタの詳細 |
|---|
protected AMAttributeSchema(com.sun.identity.sm.AttributeSchema as)
| メソッドの詳細 |
|---|
public String getName()
public int getType()
public int getUIType()
UITYPE_UNDEFINED if
the UI type is not defined for the attributepublic int getSyntax()
public String getCosQualifier()
cosQualifier for this attribute
that is default or merge-schemes.
cosQualifier.public Set getDefaultValues()
Collections.EMPTY_SET otherwisepublic String[] getChoiceValues()
null otherwise
public String getChoiceValueI18NKey(String cValue)
cValue - the choice value
public String getI18NKey()
public void setI18NKey(String i18nKey)
throws AMException
i18nKey - value of i18nKey.
AMExceptionpublic String getStartRange()
public String getEndRange()
public String getAny()
public String getPropertiesViewBeanURL()
public String getTrueValue()
public String getTrueValueI18NKey()
BooleanTrueValue.
public String getFalseValue()
public String getFalseValueI18NKey()
BooleanFalseValue.
public String toString()
AMAttributeSchema.
Object 内の toStringAMAttributeSchema/
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||