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 -
-
Uses of ObjectClass in org.apache.directory.api.ldap.model.schema
Fields in org.apache.directory.api.ldap.model.schema declared as ObjectClass Modifier and Type Field Description private ObjectClassNameForm. structuralObjectClassThe structural object class this rule applies toFields in org.apache.directory.api.ldap.model.schema with type parameters of type ObjectClass Modifier and Type Field Description private List<ObjectClass>DitContentRule. auxObjectClassesThe list of Auxiliary ObjectClass entries may belong toprotected 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
Fields in org.apache.directory.api.ldap.model.schema.parsers with type parameters of type ObjectClass Modifier and Type Field Description private List<ObjectClass>OpenLdapSchemaParser. objectClassesThe list of object classes, initialized by splitParsedSchemaDescriptions()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.private static ObjectClassOpenLdapSchemaParser. parseObjectClassRelaxed(Reader reader, OpenLdapSchemaParser.PosSchema pos, Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)Production for matching ObjectClass descriptions.private static ObjectClassOpenLdapSchemaParser. parseObjectClassStrict(Reader reader, OpenLdapSchemaParser.PosSchema pos, Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)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
Fields in org.apache.directory.api.ldap.model.schema.registries with type parameters of type ObjectClass Modifier and Type Field Description private Map<String,Set<ObjectClass>>DefaultObjectClassRegistry. oidToDescendantsmaps OIDs to a Set of descendants for that OIDMethods 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 private List<AttributeType>Registries. getMustRecursive(List<AttributeType> musts, Set<ObjectClass> processed, ObjectClass objectClass)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.private voidRegistries. resolve(ObjectClass objectClass)private voidRegistries. resolveRecursive(ObjectClass objectClass, Set<String> processed)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 private List<AttributeType>Registries. getMustRecursive(List<AttributeType> musts, Set<ObjectClass> processed, ObjectClass objectClass)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 SchemaObjectprivate static voidObjectClassHelper. buildMay(ObjectClass objectClass, SchemaErrorHandler errorHandler, Registries registries)Build and check the MAY AT for this ObjectClassprivate static voidObjectClassHelper. buildMust(ObjectClass objectClass, SchemaErrorHandler errorHandler, Registries registries)Build and check the MUST AT for this ObjectClass.private static voidObjectClassHelper. buildSuperiors(ObjectClass objectClass, SchemaErrorHandler errorHandler, Registries registries)Build the references to this ObjectClass SUPERIORS, checking that the type hierarchy is correct.static 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
Fields in org.apache.directory.api.ldap.model.subtree declared as ObjectClass Modifier and Type Field Description private ObjectClassItemRefinement. itemThe itemMethods 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.
-