All LDAP Classes
Internal LDAP Classes

org.ietf.ldap
Class LDAPDITContentRuleSchema

java.lang.Object
  extended by org.ietf.ldap.LDAPAttribute
      extended by org.ietf.ldap.LDAPSchemaElement
          extended by 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

Field Summary
private  LDAPDITContentRuleSchema schema
           
 
Fields inherited from class org.ietf.ldap.LDAPSchemaElement
schemaElement
 
Constructor Summary
LDAPDITContentRuleSchema(LDAPDITContentRuleSchema schema)
          Constructs LDAPAttributeSchema from com.novell.ldap.LDAPAttributeSchema
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, getWrappedObject, hasSubtype, hasSubtypes, removeValue, removeValue, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

schema

private LDAPDITContentRuleSchema schema
Constructor Detail

LDAPDITContentRuleSchema

LDAPDITContentRuleSchema(LDAPDITContentRuleSchema schema)
Constructs LDAPAttributeSchema from com.novell.ldap.LDAPAttributeSchema


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()

All LDAP Classes
Internal LDAP Classes

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