|
|||||||||||
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.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |