|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.novell.admin.ns.ClassDefinition
com.novell.admin.ns.ldap.LDAPClassDefinition
This class represents the schema definition for a particular LDAP class.
| Field Summary |
| Fields inherited from class com.novell.admin.ns.ClassDefinition |
aliasNames, auxiliary, classContainmentNameList, className, container, effective, expanded, mandatoryAttributeTable, namingAttributeTable, nonRemove, optionalAttributeTable, schemaDef, superClassNameList |
| Constructor Summary | |
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. |
|
| Method Summary | |
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. |
| Methods inherited from class com.novell.admin.ns.ClassDefinition |
canBeContainedBy, getAliasNames, getContainmentClasses, getExpanded, getName, getSuperClasses, isAttributeMandatory, isAttributeOptional, isAuxiliary, isClassUsingAttribute, isContainer, isEffective, isInheritedFrom, isNamedBy, isNonRemovable, isNonRemoveable, setExpanded, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public 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.| Method Detail |
public LDAPClassFlags getClassFlags()
public AttributeDefinition[] getMandatoryAttributes()
getMandatoryAttributes in class ClassDefinitionpublic AttributeDefinition[] getNamingAttributes()
getNamingAttributes in class ClassDefinitionpublic java.lang.String getNDAPName()
public java.lang.String getOID()
public AttributeDefinition[] getOptionalAttributes()
getOptionalAttributes in class ClassDefinition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||