public static class AttributeSchema.Type extends Object
Type
defines the types of schema attributes and
provides static constants for these types. This could also be viewed as a
higher level structured data types like Set, List, etc. The primitive
data types are defined by Syntax
. Currently defined
schema attribute types are SINGLE
, LIST
,
SINGLE_CHOICE
, MULTIPLE_CHOICE
,
SIGNATURE
and VALIDATOR
.Modifier and Type | Field and Description |
---|---|
static AttributeSchema.Type |
LIST
The
LIST attribute type specifies that the attribute
can have multiple values, i.e., multi-valued attribute. |
static AttributeSchema.Type |
MULTIPLE_CHOICE
The
MULTIPLE_CHOICE attribute type specifies that the
attribute can have multiple values defined by the
getChoiceValues method of AttributeSchema . |
static AttributeSchema.Type |
SIGNATURE
The
SIGNATURE attribute type specifies that the
attribute is a signing attribute. |
static AttributeSchema.Type |
SINGLE
The
SINGLE attribute type specifies that the attribute
can have only a single value. |
static AttributeSchema.Type |
SINGLE_CHOICE
The
SINGLE_CHOICE attribute type specifies that the
attribute can have value defined by the getChoiceValues
method of AttributeSchema . |
static AttributeSchema.Type |
VALIDATOR
The
VALIDATOR attribute type specifies that the
attribute defines a attribute validator plugin. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object schemaAttrType)
Method to check if two schema attribute types are equal.
|
int |
hashCode()
Returns a hash code value for the object.
|
String |
toString()
The method returns the string representation of the schema attribute
type.
|
public static final AttributeSchema.Type SINGLE
SINGLE
attribute type specifies that the attribute
can have only a single value.public static final AttributeSchema.Type LIST
LIST
attribute type specifies that the attribute
can have multiple values, i.e., multi-valued attribute.public static final AttributeSchema.Type SINGLE_CHOICE
SINGLE_CHOICE
attribute type specifies that the
attribute can have value defined by the getChoiceValues
method of AttributeSchema
.public static final AttributeSchema.Type MULTIPLE_CHOICE
MULTIPLE_CHOICE
attribute type specifies that the
attribute can have multiple values defined by the
getChoiceValues
method of AttributeSchema
.public static final AttributeSchema.Type SIGNATURE
SIGNATURE
attribute type specifies that the
attribute is a signing attribute.public static final AttributeSchema.Type VALIDATOR
VALIDATOR
attribute type specifies that the
attribute defines a attribute validator plugin.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.