Uses of Class
org.apache.directory.api.ldap.model.schema.ObjectClass
-
Packages that use ObjectClass Package Description org.apache.directory.api.ldap.model.schema Contains interfaces and base classes for representing the LDAP schema domain model.org.apache.directory.api.ldap.model.schema.parsers org.apache.directory.api.ldap.model.schema.registries org.apache.directory.api.ldap.model.schema.registries.helper org.apache.directory.api.ldap.model.subtree org.apache.directory.api.ldap.schema.loader org.apache.directory.api.ldap.schema.manager.impl -
-
Uses of ObjectClass in org.apache.directory.api.ldap.model.schema
Fields in org.apache.directory.api.ldap.model.schema with type parameters of type ObjectClass Modifier and Type Field Description protected List<ObjectClass>ObjectClass. superiorsThe ObjectClass superiorsMethods in org.apache.directory.api.ldap.model.schema that return ObjectClass Modifier and Type Method Description ObjectClassObjectClass. copy()Copy an ObjectClassObjectClassNameForm. getStructuralObjectClass()Gets the STRUCTURAL ObjectClass this name form specifies naming attributes for.ObjectClassSchemaManager. lookupObjectClassRegistry(String oid)Lookup for a ObjectClass in the ObjectClass registryMethods in org.apache.directory.api.ldap.model.schema that return types with arguments of type ObjectClass Modifier and Type Method Description List<ObjectClass>DitContentRule. getAuxObjectClasses()List<ObjectClass>ObjectClass. getSuperiors()Gets the superclasses of this ObjectClass.static Iterable<ObjectClass>SchemaObjectSorter. sortObjectClasses(List<ObjectClass> objectClasses)Gets an hierarchical orderedIterableof the givenObjectClasses.Methods in org.apache.directory.api.ldap.model.schema with parameters of type ObjectClass Modifier and Type Method Description voidDitContentRule. addAuxObjectClasses(ObjectClass objectClass)Add an Auxiliary ObjectClassvoidObjectClass. addSuperior(ObjectClass... objectClasses)Add some superior ObjectClassesEntryAttributesFactory. convert(ObjectClass objectClass, Schema schema, SchemaManager schemaManager)Creates the attributes of an entry representing an objectClass.StringSchemaObjectRenderer. render(ObjectClass oc)Renders an objectClass according to the Object Class Description Syntax 1.3.6.1.4.1.1466.115.121.1.37.static StringBuilderSchemaUtils. render(StringBuilder buf, ObjectClass[] ocs)Renders a list of object classes for things like a list of superior objectClasses using the ( oid $ oid ) format into an existing buffer.static StringBuilderSchemaUtils. render(ObjectClass[] ocs)Renders a list of object classes for things like a list of superior objectClasses using the ( oid $ oid ) format.voidNameForm. setStructuralObjectClass(ObjectClass structuralObjectClass)Sets the structural object class this rule applies toMethod parameters in org.apache.directory.api.ldap.model.schema with type arguments of type ObjectClass Modifier and Type Method Description voidDitContentRule. setAuxObjectClasses(List<ObjectClass> auxObjectClasses)voidObjectClass. setSuperiors(List<ObjectClass> superiors)Sets the superior object classesstatic Iterable<ObjectClass>SchemaObjectSorter. sortObjectClasses(List<ObjectClass> objectClasses)Gets an hierarchical orderedIterableof the givenObjectClasses. -
Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.parsers
Methods in org.apache.directory.api.ldap.model.schema.parsers that return ObjectClass Modifier and Type Method Description ObjectClassObjectClassDescriptionSchemaParser. parse(String objectClassDescription)Parses a object class definition according to RFC 4512:ObjectClassOpenLdapSchemaParser. parseObjectClass(String objectClassDescription)Production for matching ObjectClass descriptions.Methods in org.apache.directory.api.ldap.model.schema.parsers that return types with arguments of type ObjectClass Modifier and Type Method Description List<ObjectClass>OpenLdapSchemaParser. getObjectClasses()Gets the object class types.Methods in org.apache.directory.api.ldap.model.schema.parsers with parameters of type ObjectClass Modifier and Type Method Description static booleanParserDescriptionUtils. objectClassesMatch(ObjectClass oc0, ObjectClass oc1)Checks two schema objectClasses for an exact match. -
Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.registries
Methods in org.apache.directory.api.ldap.model.schema.registries that return ObjectClass Modifier and Type Method Description ObjectClassImmutableObjectClassRegistry. get(String oid)Gets the SchemaObject associated with a given OID.ObjectClassImmutableObjectClassRegistry. lookup(String oid)Looks up a SchemaObject by its unique Object Identifier or by name.ObjectClassDefaultObjectClassRegistry. unregister(String numericOid)Removes the SchemaObject registered with this registry, using its numeric OID.ObjectClassImmutableObjectClassRegistry. unregister(String numericOid)Removes the ObjectClass registered with this registry.ObjectClassImmutableObjectClassRegistry. unregister(ObjectClass schemaObject)Removes the SchemaObject registered with this registry.ObjectClassObjectClassRegistry. unregister(String numericOid)Removes the ObjectClass registered with this registry.Methods in org.apache.directory.api.ldap.model.schema.registries that return types with arguments of type ObjectClass Modifier and Type Method Description Iterator<ObjectClass>DefaultObjectClassRegistry. descendants(String ancestorId)Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.Iterator<ObjectClass>ImmutableObjectClassRegistry. descendants(String ancestorId)Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.Iterator<ObjectClass>ObjectClassRegistry. descendants(String ancestorId)Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.Iterator<ObjectClass>ImmutableObjectClassRegistry. iterator()Gets an iterator over the registered schema objects in the registry.Methods in org.apache.directory.api.ldap.model.schema.registries with parameters of type ObjectClass Modifier and Type Method Description voidImmutableObjectClassRegistry. register(ObjectClass objectClass)Registers a new ObjectClass with this registry.voidObjectClassRegistry. register(ObjectClass objectClass)Registers a new ObjectClass with this registry.voidDefaultObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.voidImmutableObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.voidObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.ObjectClassImmutableObjectClassRegistry. unregister(ObjectClass schemaObject)Removes the SchemaObject registered with this registry.voidDefaultObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants.voidImmutableObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants.voidObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants.Method parameters in org.apache.directory.api.ldap.model.schema.registries with type arguments of type ObjectClass Modifier and Type Method Description voidDefaultObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.voidImmutableObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.voidObjectClassRegistry. registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)Store the ObjectClass into a map associating an ObjectClass to its descendants.voidDefaultObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants.voidImmutableObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants.voidObjectClassRegistry. unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)Remove the ObjectClass from the map associating an ObjectClass to its descendants. -
Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.registries.helper
Methods in org.apache.directory.api.ldap.model.schema.registries.helper with parameters of type ObjectClass Modifier and Type Method Description static voidObjectClassHelper. addToRegistries(ObjectClass objectClass, SchemaErrorHandler errorHandler, Registries registries)Inject the ObjectClass into the registries, updating the references to other SchemaObjectstatic voidObjectClassHelper. removeFromRegistries(ObjectClass objectClass, SchemaErrorHandler errorHandler, Registries registries)Remove the ObjectClass from the registries, updating the references to other SchemaObject. -
Uses of ObjectClass in org.apache.directory.api.ldap.model.subtree
Methods in org.apache.directory.api.ldap.model.subtree that return ObjectClass Modifier and Type Method Description ObjectClassItemRefinement. getItem()Methods in org.apache.directory.api.ldap.model.subtree with parameters of type ObjectClass Modifier and Type Method Description voidItemRefinement. setItem(ObjectClass item)Constructors in org.apache.directory.api.ldap.model.subtree with parameters of type ObjectClass Constructor Description ItemRefinement(ObjectClass item)Creates a new instance of ItemRefinement. -
Uses of ObjectClass in org.apache.directory.api.ldap.schema.loader
Methods in org.apache.directory.api.ldap.schema.loader that return ObjectClass Modifier and Type Method Description ObjectClassEntityFactory. getObjectClass(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName)ObjectClassSchemaEntityFactory. getObjectClass(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName) -
Uses of ObjectClass in org.apache.directory.api.ldap.schema.manager.impl
Methods in org.apache.directory.api.ldap.schema.manager.impl that return ObjectClass Modifier and Type Method Description ObjectClassDefaultSchemaManager. lookupObjectClassRegistry(String oid)Lookup for a ObjectClass in the ObjectClass registry
-