org.apache.directory.server.core.schema
Class DitStructureRuleImpl
java.lang.Object
org.apache.directory.shared.ldap.schema.AbstractSchemaObject
org.apache.directory.server.core.schema.DitStructureRuleImpl
- All Implemented Interfaces:
- java.io.Serializable, org.apache.directory.shared.ldap.schema.DITStructureRule, org.apache.directory.shared.ldap.schema.MutableSchemaObject, org.apache.directory.shared.ldap.schema.SchemaObject
public class DitStructureRuleImpl
- extends org.apache.directory.shared.ldap.schema.AbstractSchemaObject
- implements org.apache.directory.shared.ldap.schema.DITStructureRule, org.apache.directory.shared.ldap.schema.MutableSchemaObject
A ditStructureRule bean implementation which dynamically looks up dependencies using
a resgistries object.
- Version:
- $Rev$
- Author:
- Apache Directory Project
- See Also:
- Serialized Form
Fields inherited from class org.apache.directory.shared.ldap.schema.AbstractSchemaObject |
description, isObsolete, names, oid, schema |
Methods inherited from class org.apache.directory.shared.ldap.schema.AbstractSchemaObject |
equals, getDescription, getName, getNamesRef, getOid, getSchema, hashCode, isObsolete, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.directory.shared.ldap.schema.SchemaObject |
getDescription, getName, getNamesRef, getOid, getSchema, isObsolete |
Methods inherited from interface org.apache.directory.shared.ldap.schema.SchemaObject |
getDescription, getName, getNamesRef, getOid, getSchema, isObsolete |
DitStructureRuleImpl
public DitStructureRuleImpl(java.lang.String nameFormOid,
java.lang.Integer ruleId,
Registries registries)
getNameForm
public org.apache.directory.shared.ldap.schema.NameForm getNameForm()
throws javax.naming.NamingException
- Specified by:
getNameForm
in interface org.apache.directory.shared.ldap.schema.DITStructureRule
- Throws:
javax.naming.NamingException
getSuperClasses
public org.apache.directory.shared.ldap.schema.DITStructureRule[] getSuperClasses()
throws javax.naming.NamingException
- Specified by:
getSuperClasses
in interface org.apache.directory.shared.ldap.schema.DITStructureRule
- Throws:
javax.naming.NamingException
setSuperClassRuleIds
public void setSuperClassRuleIds(java.lang.Integer[] superClassRuleIds)
setObsolete
public void setObsolete(boolean obsolete)
- Specified by:
setObsolete
in interface org.apache.directory.shared.ldap.schema.MutableSchemaObject
- Overrides:
setObsolete
in class org.apache.directory.shared.ldap.schema.AbstractSchemaObject
setNames
public void setNames(java.lang.String[] names)
- Specified by:
setNames
in interface org.apache.directory.shared.ldap.schema.MutableSchemaObject
- Overrides:
setNames
in class org.apache.directory.shared.ldap.schema.AbstractSchemaObject
setSchema
public void setSchema(java.lang.String schema)
- Specified by:
setSchema
in interface org.apache.directory.shared.ldap.schema.SchemaObject
- Overrides:
setSchema
in class org.apache.directory.shared.ldap.schema.AbstractSchemaObject
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interface org.apache.directory.shared.ldap.schema.MutableSchemaObject
- Overrides:
setDescription
in class org.apache.directory.shared.ldap.schema.AbstractSchemaObject
getRuleId
public java.lang.Integer getRuleId()
- Specified by:
getRuleId
in interface org.apache.directory.shared.ldap.schema.DITStructureRule
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.