LDAP Classes
Implements Java LDAP

org.ietf.ldap
Class LDAPNameFormSchema

java.lang.Object
  |
  +--org.ietf.ldap.LDAPAttribute
        |
        +--org.ietf.ldap.LDAPSchemaElement
              |
              +--org.ietf.ldap.LDAPNameFormSchema
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class LDAPNameFormSchema
extends LDAPSchemaElement

Represents a specific a name form in the directory schema.

See Also:
com.novell.ldap.LDAPNameFormSchema

Constructor Summary
LDAPNameFormSchema(java.lang.String raw)
          Constructs a DIT content rule from the raw string value returned on a schema query for nameForms.
LDAPNameFormSchema(java.lang.String[] names, java.lang.String oid, java.lang.String description, boolean obsolete, java.lang.String objectClass, java.lang.String[] required, java.lang.String[] optional)
          Constructs a name form for adding to or deleting from the schema.
 
Method Summary
 java.lang.String getObjectClass()
          Returns the name of the object class which this name form applies to.
 java.lang.String[] getOptionalNamingAttributes()
          Returns the list of optional naming attributes for an entry controlled by this content rule.
 java.lang.String[] getRequiredNamingAttributes()
          Returns the list of required naming attributes for an entry controlled by this name form.
 
Methods inherited from class org.ietf.ldap.LDAPSchemaElement
getDescription, getID, getNames, getQualifier, getQualifierNames, isObsolete, setQualifier, toString
 
Methods inherited from class org.ietf.ldap.LDAPAttribute
addValue, addValue, clone, compareTo, getBaseName, getBaseName, getByteValueArray, getByteValues, getLangSubtype, getName, getStringValueArray, getStringValues, getSubtypes, getSubtypes, hasSubtype, hasSubtypes, removeValue, removeValue, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPNameFormSchema

public LDAPNameFormSchema(java.lang.String[] names,
                          java.lang.String oid,
                          java.lang.String description,
                          boolean obsolete,
                          java.lang.String objectClass,
                          java.lang.String[] required,
                          java.lang.String[] optional)
Constructs a name form for adding to or deleting from the schema.

See Also:
com.novell.ldap.LDAPNameFormSchema.LDAPNameFormSchema( String,String,String,boolean,String,String[],String[])

LDAPNameFormSchema

public LDAPNameFormSchema(java.lang.String raw)
Constructs a DIT content rule from the raw string value returned on a schema query for nameForms.

See Also:
com.novell.ldap.LDAPNameFormSchema.LDAPNameFormSchema(String)
Method Detail

getObjectClass

public java.lang.String getObjectClass()
Returns the name of the object class which this name form applies to.

See Also:
com.novell.ldap.LDAPNameFormSchema.getObjectClass()

getRequiredNamingAttributes

public java.lang.String[] getRequiredNamingAttributes()
Returns the list of required naming attributes for an entry controlled by this name form.

See Also:
com.novell.ldap.LDAPNameFormSchema.getRequiredNamingAttributes()

getOptionalNamingAttributes

public java.lang.String[] getOptionalNamingAttributes()
Returns the list of optional naming attributes for an entry controlled by this content rule.

See Also:
com.novell.ldap.LDAPNameFormSchema.getOptionalNamingAttributes()

LDAP Classes
Implements Java LDAP

Copyright © 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000