public final class LDAPClassDefinition extends ClassDefinition
aliasNames, auxiliary, classContainmentNameList, className, container, effective, expanded, mandatoryAttributeTable, namingAttributeTable, nonRemove, optionalAttributeTable, schemaDef, superClassNameList, validAuxClassesList| Constructor and Description |
|---|
LDAPClassDefinition(java.lang.String name,
java.lang.String[] aliasArray,
LDAPClassFlags flags,
java.lang.String[] classContainmentNames,
java.lang.String[] superClassNames,
AttributeDefinition[] mandatoryAttributes,
AttributeDefinition[] namingAttributes,
AttributeDefinition[] optionalAttributes,
java.lang.String oid,
java.lang.String NDAPName,
SchemaDefinition schemaDef)
Constructs a class definition for an LDAP class.
|
| Modifier and Type | Method and Description |
|---|---|
LDAPClassFlags |
getClassFlags()
Returns the class flags for this class.
|
AttributeDefinition[] |
getMandatoryAttributes()
Retrieves the mandatory attributes of the schema class.
|
AttributeDefinition[] |
getNamingAttributes()
Retrieves the naming attributes of the schema class.
|
java.lang.String |
getNDAPName()
Retrieves the NDAP equivalent name for this class.
|
java.lang.String |
getOID()
Retrieves the dotted numeric OID string for this class.
|
AttributeDefinition[] |
getOptionalAttributes()
Retrieves the optional attributes of the schema class.
|
void |
setOID(java.lang.String modifiedOID)
Set New(Modified) OID
|
addContainmentClass, addNamingAttribute, addValidAuxClasses, canBeContainedBy, getAliasNames, getContainmentClasses, getExpanded, getName, getSuperClasses, getValidAuxClasses, initAuxClasses, isAttributeMandatory, isAttributeOptional, isAuxiliary, isClassUsingAttribute, isContainer, isEffective, isInheritedFrom, isNamedBy, isNonRemovable, isNonRemoveable, setExpanded, toStringpublic LDAPClassDefinition(java.lang.String name,
java.lang.String[] aliasArray,
LDAPClassFlags flags,
java.lang.String[] classContainmentNames,
java.lang.String[] superClassNames,
AttributeDefinition[] mandatoryAttributes,
AttributeDefinition[] namingAttributes,
AttributeDefinition[] optionalAttributes,
java.lang.String oid,
java.lang.String NDAPName,
SchemaDefinition schemaDef)
name - The name of the schema class.aliasArray - The alternate names which can be used to access the class.flags - LDAP Class definition flags.classContainmentNames - Names of classes that this class can be contained by.superClassNames - Names of all super classes of this class.mandatoryAttributes - Manatory attributes.namingAttributes - Naming attributes.optionalAttributes - Optional attributes.oid - The dotted numeric OID string of the class.NDAPName - The NDAP equivalent name for this classschemaDef - The SchemaDefinition object for this class.public LDAPClassFlags getClassFlags()
public java.lang.String getOID()
public void setOID(java.lang.String modifiedOID)
public java.lang.String getNDAPName()
public AttributeDefinition[] getMandatoryAttributes()
getMandatoryAttributes in class ClassDefinitionpublic AttributeDefinition[] getOptionalAttributes()
getOptionalAttributes in class ClassDefinitionpublic AttributeDefinition[] getNamingAttributes()
getNamingAttributes in class ClassDefinition
API Documentation Copyright © 1998-2004 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated ${TODAY} ${TSTAMP}.