Package com.sun.identity.sm
Class AttributeSchema.Type
- java.lang.Object
-
- com.sun.identity.sm.AttributeSchema.Type
-
- Enclosing class:
- AttributeSchema
public static class AttributeSchema.Type extends Object
The classType
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 bySyntax
. Currently defined schema attribute types areSINGLE
,LIST
,SINGLE_CHOICE
,MULTIPLE_CHOICE
,SIGNATURE
andVALIDATOR
.
-
-
Field Summary
Fields Modifier and Type Field Description static AttributeSchema.Type
LIST
TheLIST
attribute type specifies that the attribute can have multiple values, i.e., multi-valued attribute.static AttributeSchema.Type
MULTIPLE_CHOICE
TheMULTIPLE_CHOICE
attribute type specifies that the attribute can have multiple values defined by thegetChoiceValues
method ofAttributeSchema
.static AttributeSchema.Type
SIGNATURE
TheSIGNATURE
attribute type specifies that the attribute is a signing attribute.static AttributeSchema.Type
SINGLE
TheSINGLE
attribute type specifies that the attribute can have only a single value.static AttributeSchema.Type
SINGLE_CHOICE
TheSINGLE_CHOICE
attribute type specifies that the attribute can have value defined by thegetChoiceValues
method ofAttributeSchema
.static AttributeSchema.Type
VALIDATOR
TheVALIDATOR
attribute type specifies that the attribute defines a attribute validator plugin.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Field Detail
-
SINGLE
public static final AttributeSchema.Type SINGLE
TheSINGLE
attribute type specifies that the attribute can have only a single value.
-
LIST
public static final AttributeSchema.Type LIST
TheLIST
attribute type specifies that the attribute can have multiple values, i.e., multi-valued attribute.
-
SINGLE_CHOICE
public static final AttributeSchema.Type SINGLE_CHOICE
TheSINGLE_CHOICE
attribute type specifies that the attribute can have value defined by thegetChoiceValues
method ofAttributeSchema
.
-
MULTIPLE_CHOICE
public static final AttributeSchema.Type MULTIPLE_CHOICE
TheMULTIPLE_CHOICE
attribute type specifies that the attribute can have multiple values defined by thegetChoiceValues
method ofAttributeSchema
.
-
SIGNATURE
public static final AttributeSchema.Type SIGNATURE
TheSIGNATURE
attribute type specifies that the attribute is a signing attribute.
-
VALIDATOR
public static final AttributeSchema.Type VALIDATOR
TheVALIDATOR
attribute type specifies that the attribute defines a attribute validator plugin.
-
-