org.apache.directory.server.core.schema
Class DitContentRuleImpl
java.lang.Object
org.apache.directory.shared.ldap.schema.AbstractSchemaObject
org.apache.directory.server.core.schema.DitContentRuleImpl
- All Implemented Interfaces:
- java.io.Serializable, org.apache.directory.shared.ldap.schema.DITContentRule, org.apache.directory.shared.ldap.schema.MutableSchemaObject, org.apache.directory.shared.ldap.schema.SchemaObject
public class DitContentRuleImpl
- extends org.apache.directory.shared.ldap.schema.AbstractSchemaObject
- implements org.apache.directory.shared.ldap.schema.MutableSchemaObject, org.apache.directory.shared.ldap.schema.DITContentRule
A DitContentRule bean implementation that uses a registries object to dynamically
resolve it's dependencies.
- 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 |
DitContentRuleImpl
protected DitContentRuleImpl(java.lang.String oid,
Registries registries)
setAuxObjectClassOids
public void setAuxObjectClassOids(java.lang.String[] auxObjectClassOids)
getAuxObjectClasses
public org.apache.directory.shared.ldap.schema.ObjectClass[] getAuxObjectClasses()
throws javax.naming.NamingException
- Specified by:
getAuxObjectClasses
in interface org.apache.directory.shared.ldap.schema.DITContentRule
- Throws:
javax.naming.NamingException
setMayNameOids
public void setMayNameOids(java.lang.String[] mayNameOids)
getMayNames
public org.apache.directory.shared.ldap.schema.AttributeType[] getMayNames()
throws javax.naming.NamingException
- Specified by:
getMayNames
in interface org.apache.directory.shared.ldap.schema.DITContentRule
- Throws:
javax.naming.NamingException
setMustNameOids
public void setMustNameOids(java.lang.String[] mustNameOids)
getMustNames
public org.apache.directory.shared.ldap.schema.AttributeType[] getMustNames()
throws javax.naming.NamingException
- Specified by:
getMustNames
in interface org.apache.directory.shared.ldap.schema.DITContentRule
- Throws:
javax.naming.NamingException
setNotNameOids
public void setNotNameOids(java.lang.String[] notNameOids)
getNotNames
public org.apache.directory.shared.ldap.schema.AttributeType[] getNotNames()
throws javax.naming.NamingException
- Specified by:
getNotNames
in interface org.apache.directory.shared.ldap.schema.DITContentRule
- Throws:
javax.naming.NamingException
getObjectClass
public org.apache.directory.shared.ldap.schema.ObjectClass getObjectClass()
throws javax.naming.NamingException
- Specified by:
getObjectClass
in interface org.apache.directory.shared.ldap.schema.DITContentRule
- Throws:
javax.naming.NamingException
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
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
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.