|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.itim.dataservices.schema.SchemaAttribute
public class SchemaAttribute
Class that represents the definition of an attribute within the LDAP schema.
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
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.| Method Detail |
|---|
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
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||