gluu
公開メンバ関数 | 全メンバ一覧
org.gluu.oxtrust.model.scim2.annotations.Attribute インタフェース
org.gluu.oxtrust.model.scim2.annotations.Attribute 連携図
Collaboration graph

公開メンバ関数

boolean isCaseExact () default false
 
boolean isRequired () default false
 
String description () default ""
 
String [] canonicalValues () default
 
AttributeDefinition.Returned returned () default AttributeDefinition.Returned.DEFAULT
 
AttributeDefinition.Uniqueness uniqueness () default AttributeDefinition.Uniqueness.NONE
 
String [] referenceTypes () default
 
AttributeDefinition.Mutability mutability () default AttributeDefinition.Mutability.READ_WRITE
 
Class multiValueClass () default NullType.class
 
AttributeDefinition.Type type () default AttributeDefinition.Type.STRING
 

詳解

Annotation used to attach meta information to attributes and subattributes of SCIM resources (descendants of class BaseScimResource).

This annotation reflects what is shown in section 2.2 RFC 7643. Default values assigned per section 7.

関数詳解

◆ canonicalValues()

String [] org.gluu.oxtrust.model.scim2.annotations.Attribute.canonicalValues ( )
inline

The canonical values that may appear in an attribute.

戻り値
The canonical values that may appear in an attribute as an Array of Strings.
52 {};

◆ description()

String org.gluu.oxtrust.model.scim2.annotations.Attribute.description ( )

The description of the attribute.

戻り値
The description of the attribute.

◆ isCaseExact()

boolean org.gluu.oxtrust.model.scim2.annotations.Attribute.isCaseExact ( )

Determines if the attribute value is case sensitive.

戻り値
A flag indicating the attribute value's case sensitivity.

◆ isRequired()

boolean org.gluu.oxtrust.model.scim2.annotations.Attribute.isRequired ( )

Determines if the attribute value is required.

戻り値
A flag indicating if the attribute value is required.

◆ multiValueClass()

Class org.gluu.oxtrust.model.scim2.annotations.Attribute.multiValueClass ( )

If the attribute is multi-valued, this holds the type of the child object.

戻り値
For a multi-valued attribute, the type of the child object.

◆ mutability()

AttributeDefinition.Mutability org.gluu.oxtrust.model.scim2.annotations.Attribute.mutability ( )

The mutability constraint for the attribute.

戻り値
The mutability constraint for the attribute.

◆ referenceTypes()

String [] org.gluu.oxtrust.model.scim2.annotations.Attribute.referenceTypes ( )
inline

The reference types for the attribute.

戻り値
The reference types for the attribute as an Array of Strings.
70 {};

◆ returned()

AttributeDefinition.Returned org.gluu.oxtrust.model.scim2.annotations.Attribute.returned ( )

The return constraint for the attribute.

戻り値
The return constraint for the attribute.

◆ type()

AttributeDefinition.Type org.gluu.oxtrust.model.scim2.annotations.Attribute.type ( )

The type of the attribute according to types defined by section 2.3 of RFC 7643

戻り値
Associated data type

◆ uniqueness()

AttributeDefinition.Uniqueness org.gluu.oxtrust.model.scim2.annotations.Attribute.uniqueness ( )

The uniqueness constraint for the attribute.

戻り値
The uniqueness constraint for the attribute.

このインタフェース詳解は次のファイルから抽出されました: