org.apache.directory.server.utils
Class AttributesFactory
java.lang.Object
org.apache.directory.server.utils.AttributesFactory
public class AttributesFactory
- extends java.lang.Object
A factory that generates an entry using the meta schema for schema
elements.
- Version:
- $Rev$
- Author:
- Apache Directory Project
Method Summary |
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.AttributeType attributeType,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
objectclass ( 1.3.6.1.4.1.18060.0.4.0.3.3
NAME 'metaAttributeType'
DESC 'meta definition of the AttributeType object'
SUP metaTop
STRUCTURAL
MUST ( m-name $ m-syntax )
MAY ( m-supAttributeType $ m-obsolete $ m-equality $ m-ordering $
m-substr $ m-singleValue $ m-collective $ m-noUserModification $
m-usage $ m-extensionAttributeType )
) |
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.DITContentRule dITContentRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.DITStructureRule dITStructureRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.LdapSyntax syntax,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.MatchingRule matchingRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.MatchingRuleUse matchingRuleUse,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.NameForm nameForm,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.ObjectClass objectClass,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
Creates the attributes of an entry representing an objectClass. |
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.SchemaObject obj,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(java.lang.String oid,
org.apache.directory.shared.ldap.schema.LdapComparator<? super java.lang.Object> comparator,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(java.lang.String oid,
org.apache.directory.shared.ldap.schema.Normalizer normalizer,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
org.apache.directory.shared.ldap.entry.ServerEntry |
getAttributes(org.apache.directory.shared.ldap.schema.SyntaxChecker syntaxChecker,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributesFactory
public AttributesFactory()
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.SchemaObject obj,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.SyntaxChecker syntaxChecker,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.LdapSyntax syntax,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(java.lang.String oid,
org.apache.directory.shared.ldap.schema.Normalizer normalizer,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(java.lang.String oid,
org.apache.directory.shared.ldap.schema.LdapComparator<? super java.lang.Object> comparator,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.MatchingRule matchingRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
- Parameters:
matchingRule
-
- Returns:
- Attributes
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.MatchingRuleUse matchingRuleUse,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.DITStructureRule dITStructureRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.DITContentRule dITContentRule,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.NameForm nameForm,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.AttributeType attributeType,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
objectclass ( 1.3.6.1.4.1.18060.0.4.0.3.3
NAME 'metaAttributeType'
DESC 'meta definition of the AttributeType object'
SUP metaTop
STRUCTURAL
MUST ( m-name $ m-syntax )
MAY ( m-supAttributeType $ m-obsolete $ m-equality $ m-ordering $
m-substr $ m-singleValue $ m-collective $ m-noUserModification $
m-usage $ m-extensionAttributeType )
)
- Parameters:
attributeType
-
- Returns:
- Attributes
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
getAttributes
public org.apache.directory.shared.ldap.entry.ServerEntry getAttributes(org.apache.directory.shared.ldap.schema.ObjectClass objectClass,
org.apache.directory.shared.ldap.schema.registries.Schema schema,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
throws org.apache.directory.shared.ldap.exception.LdapException
- Creates the attributes of an entry representing an objectClass.
objectclass ( 1.3.6.1.4.1.18060.0.4.0.3.2
NAME 'metaObjectClass'
DESC 'meta definition of the objectclass object'
SUP metaTop
STRUCTURAL
MUST m-oid
MAY ( m-name $ m-obsolete $ m-supObjectClass $ m-typeObjectClass $ m-must $
m-may $ m-extensionObjectClass )
)
- Parameters:
objectClass
- the objectClass to produce a meta schema entry for
- Returns:
- the attributes of the metaSchema entry representing the objectClass
- Throws:
org.apache.directory.shared.ldap.exception.LdapException
- if there are any problems
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.