| 
|||||||||||
| 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 | ||||||||||