LDAP Classes
Implements Java LDAP

org.ietf.ldap
Class LDAPDITContentRuleSchema

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

public class LDAPDITContentRuleSchema
extends LDAPSchemaElement

Represents ia specific DIT (Directory Information Tree) content rule in the directory schema.

See Also:
com.novell.ldap.LDAPDITContentRuleSchema

Constructor Summary
LDAPDITContentRuleSchema(java.lang.String raw)
          Constructs a DIT content rule from the raw string value returned from a schema query for DITContentRules.
LDAPDITContentRuleSchema(java.lang.String[] names, java.lang.String oid, java.lang.String description, boolean obsolete, java.lang.String[] auxiliary, java.lang.String[] required, java.lang.String[] optional, java.lang.String[] precluded)
          Constructs a DIT content rule for adding to or deleting from the schema.
 
Method Summary
 java.lang.String[] getAuxiliaryClasses()
          Returns the list of allowed auxiliary classes.
 java.lang.String[] getOptionalAttributes()
          Returns the list of additional optional attributes for an entry controlled by this content rule.
 java.lang.String[] getPrecludedAttributes()
          Returns the list of precluded attributes for an entry controlled by this content rule.
 java.lang.String[] getRequiredAttributes()
          Returns the list of additional required attributes for an entry controlled by this content rule.
 
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

LDAPDITContentRuleSchema

public LDAPDITContentRuleSchema(java.lang.String[] names,
                                java.lang.String oid,
                                java.lang.String description,
                                boolean obsolete,
                                java.lang.String[] auxiliary,
                                java.lang.String[] required,
                                java.lang.String[] optional,
                                java.lang.String[] precluded)
Constructs a DIT content rule for adding to or deleting from the schema.

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

LDAPDITContentRuleSchema

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

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

getAuxiliaryClasses

public java.lang.String[] getAuxiliaryClasses()
Returns the list of allowed auxiliary classes.

See Also:
com.novell.ldap.LDAPDITContentRuleSchema.getAuxiliaryClasses()

getRequiredAttributes

public java.lang.String[] getRequiredAttributes()
Returns the list of additional required attributes for an entry controlled by this content rule.

See Also:
com.novell.ldap.LDAPDITContentRuleSchema.getRequiredAttributes()

getOptionalAttributes

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

See Also:
com.novell.ldap.LDAPDITContentRuleSchema.getOptionalAttributes()

getPrecludedAttributes

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

See Also:
com.novell.ldap.LDAPDITContentRuleSchema.getPrecludedAttributes()

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