public class SchemaAttribute
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BINARY_SYNTAX |
static java.lang.String |
BIT_STRING_SYNTAX |
static java.lang.String |
BOOLEAN_SYNTAX |
static java.lang.String |
CASE_EXACT_IA5_MATCH_EQUALITY_NAME |
static java.lang.String |
CASE_EXACT_IA5_MATCH_EQUALITY_OID |
static java.lang.String |
CASE_EXACT_MATCH_EQUALITY_NAME |
static java.lang.String |
CASE_EXACT_MATCH_EQUALITY_OID |
static java.lang.String |
CASE_IGNORE_IA5_MATCH_EQUALITY_NAME |
static java.lang.String |
CASE_IGNORE_IA5_MATCH_EQUALITY_OID |
static java.lang.String |
CASE_IGNORE_MATCH_EQUALITY_NAME |
static java.lang.String |
CASE_IGNORE_MATCH_EQUALITY_OID |
static java.lang.String |
CERTIFICATE_SYNTAX |
static java.lang.String |
DIRECTORY_STRING_SYNTAX |
static java.lang.String |
DN_SYNTAX |
static java.lang.String |
FAX_SYNTAX |
static java.lang.String |
GENERALIZED_TIME_SYNTAX |
static java.lang.String |
IA5_STRING_SYNTAX |
static java.lang.String |
INTEGER_SYNTAX |
static java.lang.String |
NUMERIC_STRING |
static java.lang.String |
OID_MATCH_EQUALITY_NAME |
static java.lang.String |
OID_MATCH_EQUALITY_OID |
static java.lang.String |
OID_SYNTAX |
static java.lang.String |
PHONE_NUMBER_SYNTAX |
static java.lang.String |
POSTAL_ADDRESS_SYNTAX |
static java.lang.String |
UTC_TIME_SYNTAX |
| Constructor and Description |
|---|
SchemaAttribute(java.lang.String name,
java.lang.String syntax,
boolean isSingleValue,
com.ibm.itim.dataservices.schema.AttributeConstraint attrConstraint,
java.lang.String equality)
Creates SchemaAttribute object.
|
SchemaAttribute(java.lang.String name,
java.lang.String syntax,
boolean isSingleValue,
boolean isRequired,
com.ibm.itim.dataservices.schema.AttributeConstraint attrConstraint,
java.lang.String equality)
Deprecated.
please use the SchemaAttribute(name,syntax,isSingleValue,
attrContraint,equality) constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object schema) |
com.ibm.itim.dataservices.schema.AttributeConstraint |
getConstraint()
Returns the attribute's constraint (if any).
|
java.lang.String |
getEquality()
Returns the equality of the attribute (if any).
|
java.lang.String |
getName()
Returns the name of the attribute.
|
java.lang.String |
getOID()
Returns the OID of the attribute.
|
java.lang.String |
getSyntax()
Returns the syntax of the attribute.
|
int |
hashCode() |
boolean |
isRequired()
Deprecated.
isRequired is not part of Attribute definition. Use SchemaClass.getRequiredAttributes()
to find all required attributes for that class.
|
boolean |
isSingleValued()
Returns whether the attribute is single valued or not.
|
public static final java.lang.String BINARY_SYNTAX
public static final java.lang.String BIT_STRING_SYNTAX
public static final java.lang.String BOOLEAN_SYNTAX
public static final java.lang.String CERTIFICATE_SYNTAX
public static final java.lang.String DN_SYNTAX
public static final java.lang.String DIRECTORY_STRING_SYNTAX
public static final java.lang.String FAX_SYNTAX
public static final java.lang.String GENERALIZED_TIME_SYNTAX
public static final java.lang.String IA5_STRING_SYNTAX
public static final java.lang.String INTEGER_SYNTAX
public static final java.lang.String NUMERIC_STRING
public static final java.lang.String OID_SYNTAX
public static final java.lang.String POSTAL_ADDRESS_SYNTAX
public static final java.lang.String PHONE_NUMBER_SYNTAX
public static final java.lang.String UTC_TIME_SYNTAX
public static final java.lang.String CASE_IGNORE_MATCH_EQUALITY_NAME
public static final java.lang.String CASE_IGNORE_MATCH_EQUALITY_OID
public static final java.lang.String CASE_EXACT_MATCH_EQUALITY_NAME
public static final java.lang.String CASE_EXACT_MATCH_EQUALITY_OID
public static final java.lang.String CASE_EXACT_IA5_MATCH_EQUALITY_NAME
public static final java.lang.String CASE_EXACT_IA5_MATCH_EQUALITY_OID
public static final java.lang.String CASE_IGNORE_IA5_MATCH_EQUALITY_NAME
public static final java.lang.String CASE_IGNORE_IA5_MATCH_EQUALITY_OID
public static final java.lang.String OID_MATCH_EQUALITY_NAME
public static final java.lang.String OID_MATCH_EQUALITY_OID
public SchemaAttribute(java.lang.String name,
java.lang.String syntax,
boolean isSingleValue,
boolean isRequired,
com.ibm.itim.dataservices.schema.AttributeConstraint attrConstraint,
java.lang.String equality)
name - syntax - isSingleValue - isRequired - attrConstraint - equality - public SchemaAttribute(java.lang.String name,
java.lang.String syntax,
boolean isSingleValue,
com.ibm.itim.dataservices.schema.AttributeConstraint attrConstraint,
java.lang.String equality)
name - The attribute name.syntax - The LDAP syntax.isSingleValue - The boolean value for whether it is single valued or multi valued.attrConstraint - The attribute constraint.equality - The equality.public java.lang.String getOID()
public java.lang.String getName()
public boolean isSingleValued()
public java.lang.String getSyntax()
public boolean isRequired()
public com.ibm.itim.dataservices.schema.AttributeConstraint getConstraint()
public java.lang.String getEquality()
public boolean equals(java.lang.Object schema)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object