Package | Description |
---|---|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.opends.guitools.controlpanel.datamodel |
Defines the data structures that are used in the control panel.
|
org.opends.guitools.controlpanel.event |
Defines some of the events and listeners used in the Control Panel.
|
org.opends.guitools.controlpanel.task |
Defines the main classes that are you used to perform the administrative
operations: start the server, modify an entry, delete a base DN, etc.
|
org.opends.guitools.controlpanel.ui |
Contains the panels and dialogs displayed in the Control Panel.
|
org.opends.guitools.controlpanel.ui.components |
Contains some components used in the Control Panel: the MainActionsPane,
the ActionButton, etc.
|
org.opends.guitools.controlpanel.ui.nodes |
Contains the different nodes that are used in the trees of the Control Panel
(index browser, schema browser, LDAP entries browser...).
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
org.opends.server.monitors |
Contains various Directory Server monitor provider implementations.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using LDAPv3.
|
org.opends.server.replication.protocol |
This package contains the code used by the replication server and by the
code running on the Directory Server side to exchange their information.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various
types of Directory Server operations.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and
methods which may be used throughout the server but do not necessarily fit in
elsewhere.
|
Modifier and Type | Method and Description |
---|---|
static ObjectClass |
Entries.getStructuralObjectClass(Entry entry)
Returns the structural object class associated with the provided entry,
or
null if none was found. |
static ObjectClass |
Entries.getStructuralObjectClass(Entry entry,
Schema schema)
Returns the structural object class associated with the provided entry,
or
null if none was found. |
Modifier and Type | Method and Description |
---|---|
static Set<ObjectClass> |
Entries.getObjectClasses(Entry entry)
Returns an unmodifiable set containing the object classes associated with
the provided entry.
|
static Set<ObjectClass> |
Entries.getObjectClasses(Entry entry,
Schema schema)
Returns an unmodifiable set containing the object classes associated with
the provided entry.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Entries.containsObjectClass(Entry entry,
ObjectClass objectClass)
Check if the provided entry contains the provided object class.
|
static boolean |
Entries.containsObjectClass(Entry entry,
Schema schema,
ObjectClass objectClass)
Check if the provided entry contains the provided object class.
|
Modifier and Type | Method and Description |
---|---|
static ObjectClass |
CoreSchema.getAliasObjectClass()
Returns a reference to the
alias Object Class
which has the OID 2.5.6.1 . |
static ObjectClass |
CoreSchema.getApplicationProcessObjectClass()
Returns a reference to the
applicationProcess Object Class
which has the OID 2.5.6.11 . |
static ObjectClass |
CoreSchema.getAuthPasswordObjectObjectClass()
Returns a reference to the
authPasswordObject Object Class
which has the OID 1.3.6.1.4.1.4203.1.4.7 . |
static ObjectClass |
CoreSchema.getCertificationAuthorityObjectClass()
Returns a reference to the
certificationAuthority Object Class
which has the OID 2.5.6.16 . |
static ObjectClass |
CoreSchema.getCertificationAuthorityV2ObjectClass()
Returns a reference to the
certificationAuthority-V2 Object Class
which has the OID 2.5.6.16.2 . |
static ObjectClass |
CoreSchema.getCountryObjectClass()
Returns a reference to the
country Object Class
which has the OID 2.5.6.2 . |
static ObjectClass |
CoreSchema.getCRlDistributionPointObjectClass()
Returns a reference to the
cRLDistributionPoint Object Class
which has the OID 2.5.6.19 . |
static ObjectClass |
CoreSchema.getDCObjectObjectClass()
Returns a reference to the
dcObject Object Class
which has the OID 1.3.6.1.4.1.1466.344 . |
static ObjectClass |
CoreSchema.getDeltaCrlObjectClass()
Returns a reference to the
deltaCRL Object Class
which has the OID 2.5.6.23 . |
static ObjectClass |
CoreSchema.getDeviceObjectClass()
Returns a reference to the
device Object Class
which has the OID 2.5.6.14 . |
static ObjectClass |
CoreSchema.getExtensibleObjectObjectClass()
Returns a reference to the
extensibleObject Object Class
which has the OID 1.3.6.1.4.1.1466.101.120.111 . |
static ObjectClass |
CoreSchema.getGroupOfNamesObjectClass()
Returns a reference to the
groupOfNames Object Class
which has the OID 2.5.6.9 . |
static ObjectClass |
CoreSchema.getGroupOfUniqueNamesObjectClass()
Returns a reference to the
groupOfUniqueNames Object Class
which has the OID 2.5.6.17 . |
static ObjectClass |
CoreSchema.getLocalityObjectClass()
Returns a reference to the
locality Object Class
which has the OID 2.5.6.3 . |
ObjectClass |
Schema.getObjectClass(String nameOrOid)
Returns the object class with the specified name or numeric OID.
|
static ObjectClass |
CoreSchema.getOrganizationalPersonObjectClass()
Returns a reference to the
organizationalPerson Object Class
which has the OID 2.5.6.7 . |
static ObjectClass |
CoreSchema.getOrganizationalRoleObjectClass()
Returns a reference to the
organizationalRole Object Class
which has the OID 2.5.6.8 . |
static ObjectClass |
CoreSchema.getOrganizationalUnitObjectClass()
Returns a reference to the
organizationalUnit Object Class
which has the OID 2.5.6.5 . |
static ObjectClass |
CoreSchema.getOrganizationObjectClass()
Returns a reference to the
organization Object Class
which has the OID 2.5.6.4 . |
static ObjectClass |
CoreSchema.getPersonObjectClass()
Returns a reference to the
person Object Class
which has the OID 2.5.6.6 . |
static ObjectClass |
CoreSchema.getPkiCaObjectClass()
Returns a reference to the
pkiCA Object Class
which has the OID 2.5.6.22 . |
static ObjectClass |
CoreSchema.getPkiUserObjectClass()
Returns a reference to the
pkiUser Object Class
which has the OID 2.5.6.21 . |
static ObjectClass |
CoreSchema.getResidentialPersonObjectClass()
Returns a reference to the
residentialPerson Object Class
which has the OID 2.5.6.10 . |
static ObjectClass |
CoreSchema.getStrongAuthenticationUserObjectClass()
Returns a reference to the
strongAuthenticationUser Object Class
which has the OID 2.5.6.15 . |
ObjectClass |
NameForm.getStructuralClass()
Returns the structural objectclass of this name form.
|
ObjectClass |
DITContentRule.getStructuralClass()
Returns the structural objectclass for this DIT content rule.
|
static ObjectClass |
CoreSchema.getSubschemaObjectClass()
Returns a reference to the
subschema Object Class
which has the OID 2.5.20.1 . |
static ObjectClass |
CoreSchema.getTopObjectClass()
Returns a reference to the
top Object Class
which has the OID 2.5.6.0 . |
static ObjectClass |
CoreSchema.getUIDObjectObjectClass()
Returns a reference to the
uidObject Object Class
which has the OID 1.3.6.1.1.3.1 . |
static ObjectClass |
CoreSchema.getUserSecurityInformationObjectClass()
Returns a reference to the
userSecurityInformation Object Class
which has the OID 2.5.6.18 . |
Modifier and Type | Method and Description |
---|---|
Set<ObjectClass> |
DITContentRule.getAuxiliaryClasses()
Returns an unmodifiable set containing the auxiliary objectclasses that
may be used for entries associated with this DIT content rule.
|
Collection<ObjectClass> |
Schema.getObjectClasses()
Returns an unmodifiable collection containing all of the object classes
contained in this schema.
|
Collection<ObjectClass> |
Schema.getObjectClassesWithName(String name)
Returns an unmodifiable collection containing all of the object classes
having the specified name or numeric OID.
|
Set<ObjectClass> |
ObjectClass.getSuperiorClasses()
Returns an unmodifiable set containing the superior classes for this
object class.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass.Builder |
SchemaBuilder.buildObjectClass(ObjectClass objectClass)
Returns an object class builder whose fields are initialized to the
values of the provided object class.
|
DITContentRule |
Schema.getDITContentRule(ObjectClass structuralClass)
Returns the DIT content rule associated with the provided structural
object class, or
null if no rule is defined. |
Collection<NameForm> |
Schema.getNameForms(ObjectClass structuralClass)
Returns an unmodifiable collection containing all of the name forms
associated with the provided structural object class.
|
boolean |
ObjectClass.isDescendantOf(ObjectClass objectClass)
Indicates whether this objectclass is a descendant of the provided class.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
SomeSchemaElement.getObjectClass()
Returns the wrapped schema element as an object class.
|
Constructor and Description |
---|
SomeSchemaElement(ObjectClass objectClass)
Builds SomeSchemaElement.
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectClass> |
SuperiorObjectClassesChangedEvent.getNewObjectClasses()
Returns the new superior object classes.
|
Constructor and Description |
---|
SuperiorObjectClassesChangedEvent(Object source,
Set<ObjectClass> newObjectClasses)
Constructor of the event.
|
Modifier and Type | Method and Description |
---|---|
static LinkedHashSet<ObjectClass> |
DeleteSchemaElementsTask.getOrderedObjectClassesToDelete(Collection<ObjectClass> ocsToDelete,
Schema schema)
Returns an ordered list of the object classes that must be deleted.
|
static LinkedHashSet<ObjectClass> |
DeleteSchemaElementsTask.getOrderedObjectClassesToDeleteFromAttrs(Collection<AttributeType> attrsToDelete,
Schema schema)
Returns an ordered list of the object classes that must be deleted when
deleting a list of attributes that must be deleted.
|
Modifier and Type | Method and Description |
---|---|
static LinkedHashSet<ObjectClass> |
DeleteSchemaElementsTask.getOrderedObjectClassesToDelete(Collection<ObjectClass> ocsToDelete,
Schema schema)
Returns an ordered list of the object classes that must be deleted.
|
Constructor and Description |
---|
ModifyObjectClassTask(ControlPanelInfo info,
ProgressDialog dlg,
ObjectClass oldObjectClass,
ObjectClass newObjectClass)
The constructor of the task.
|
Constructor and Description |
---|
DeleteSchemaElementsTask(ControlPanelInfo info,
ProgressDialog dlg,
Set<ObjectClass> ocsToDelete,
Set<AttributeType> attrsToDelete)
Constructor of the task.
|
NewSchemaElementsTask(ControlPanelInfo info,
ProgressDialog dlg,
Set<ObjectClass> ocsToAdd,
Set<AttributeType> attrsToAdd)
Constructor of the task.
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectClass> |
SelectObjectClassesPanel.getObjectClassToExclude()
Returns the list of object classes that this panel will not display.
|
Set<ObjectClass> |
SelectObjectClassesPanel.getSelectedObjectClasses()
Returns the selected object classes.
|
Modifier and Type | Method and Description |
---|---|
protected Set<String> |
SchemaElementPanel.getAliases(ObjectClass oc)
Returns the list of aliases for the provided object class.
|
protected Set<String> |
ViewEntryPanel.getObjectClassSuperiorValues(ObjectClass oc)
Returns the list of superior object classes (to top) for a given object class.
|
void |
StandardObjectClassPanel.update(ObjectClass oc,
Schema schema)
Updates the contents of the panel with the provided object class.
|
void |
CustomObjectClassPanel.update(ObjectClass oc,
Schema schema)
Updates the contents of the panel with the provided object class.
|
void |
SchemaBrowserRightPanel.updateConfigurationObjectClass(ObjectClass oc,
Schema schema)
Updates the contents of the panel with the provided configuration object
class.
|
void |
SchemaBrowserRightPanel.updateCustomObjectClass(ObjectClass oc,
Schema schema)
Updates the contents of the panel with the provided custom object class.
|
void |
SchemaBrowserRightPanel.updateStandardObjectClass(ObjectClass oc,
Schema schema)
Updates the contents of the panel with the provided standard object class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StatusGenericPanel.checkCompatibleSuperiors(Set<ObjectClass> objectClassSuperiors,
ObjectClassType objectClassType,
List<LocalizableMessage> errors)
Checks whether the provided superior object classes are compatible with the
provided object class type.
|
void |
SelectObjectClassesPanel.setObjectClassesToExclude(Set<ObjectClass> toExclude)
Sets the list of object classes that this panel should not display
(mainly used to not display the object class for which we are editing
the superior object classes).
|
void |
SelectObjectClassesPanel.setSelectedObjectClasses(Set<ObjectClass> selectedObjectClasses)
Sets the selected object classes.
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectClass> |
SuperiorObjectClassesEditor.getObjectClassToExclude()
Returns the list of object classes that this panel will not display.
|
Set<ObjectClass> |
SuperiorObjectClassesEditor.getSelectedSuperiors()
Returns the list of superior object classes displayed by this panel.
|
Modifier and Type | Method and Description |
---|---|
void |
SuperiorObjectClassesEditor.setObjectClassesToExclude(Set<ObjectClass> toExclude)
Sets the list of object classes that this panel should not display
(mainly used to not display the object class for which we are editing
the superior object classes).
|
void |
SuperiorObjectClassesEditor.setSelectedSuperiors(Set<ObjectClass> objectClasses)
Sets the list of superior object classes that must be displayed by
this panel.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
StandardObjectClassTreeNode.getObjectClass()
Returns the definition of the object class represented by this node.
|
ObjectClass |
CustomObjectClassTreeNode.getObjectClass()
Returns the definition of the object class represented by this node.
|
ObjectClass |
ConfigurationObjectClassTreeNode.getObjectClass()
Returns the definition of the object class represented by this node.
|
Constructor and Description |
---|
ConfigurationObjectClassTreeNode(String name,
ObjectClass oc)
Constructor of the node.
|
CustomObjectClassTreeNode(String name,
ObjectClass oc)
Constructor of the node.
|
StandardObjectClassTreeNode(String name,
ObjectClass oc)
Constructor of the node.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
MonitorProvider.getMonitorObjectClass()
Retrieves the objectclass that should be included in the monitor
entry created from this monitor provider.
|
Modifier and Type | Method and Description |
---|---|
Map<ObjectClass,String> |
CompressedSchema.decodeObjectClasses(ByteSequenceReader reader)
Decodes an object class set from the provided byte string.
|
protected Map<ObjectClass,String> |
CompressedSchema.loadObjectClasses(byte[] encodedObjectClasses,
Collection<String> objectClassNames)
Loads an encoded object class into this compressed schema.
|
Modifier and Type | Method and Description |
---|---|
void |
CompressedSchema.encodeObjectClasses(ByteStringBuilder builder,
Map<ObjectClass,String> objectClasses)
Encodes the provided set of object classes to a byte array.
|
Modifier and Type | Method and Description |
---|---|
Map<ObjectClass,String> |
AddOperationWrapper.getObjectClasses() |
Map<ObjectClass,String> |
AddOperationBasis.getObjectClasses() |
Map<ObjectClass,String> |
AddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to add.
|
Modifier and Type | Method and Description |
---|---|
void |
AddOperationWrapper.addObjectClass(ObjectClass objectClass,
String name) |
void |
AddOperationBasis.addObjectClass(ObjectClass objectClass,
String name) |
void |
AddOperation.addObjectClass(ObjectClass objectClass,
String name)
Adds the provided objectclass to the entry to add.
|
void |
AddOperationWrapper.removeObjectClass(ObjectClass objectClass) |
void |
AddOperationBasis.removeObjectClass(ObjectClass objectClass) |
void |
AddOperation.removeObjectClass(ObjectClass objectClass)
Removes the provided objectclass from the entry to add.
|
Constructor and Description |
---|
AddOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new add operation with the provided information.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
ConnectionHandlerMonitor.getMonitorObjectClass()
Retrieves the objectclass that should be included in the monitor entry
created from this monitor provider.
|
ObjectClass |
BackendMonitor.getMonitorObjectClass()
Retrieves the objectclass that should be included in the monitor entry
created from this monitor provider.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
LDAPStatistics.getMonitorObjectClass() |
Constructor and Description |
---|
AddMsg(CSN csn,
DN dn,
String entryUUID,
String parentEntryUUID,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new AddMessage.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
Schema.getObjectClass(String nameOrOid)
Retrieves the objectclass definition with the specified name or OID.
|
ObjectClass |
Entry.getStructuralObjectClass()
Retrieves the structural objectclass for this entry.
|
ObjectClass |
Schema.parseObjectClass(String definition)
Parses an object class from its provided definition.
|
Modifier and Type | Method and Description |
---|---|
Collection<ObjectClass> |
Schema.getObjectClasses()
Retrieves the objectclass definitions for this schema.
|
Map<ObjectClass,String> |
Entry.getObjectClasses()
Retrieves the set of objectclasses defined for this entry.
|
Modifier and Type | Method and Description |
---|---|
void |
Entry.addObjectClass(ObjectClass oc)
Adds the provided objectClass to this entry.
|
void |
Schema.deregisterObjectClass(ObjectClass objectClass)
Deregisters the provided objectclass definition with this schema.
|
DITContentRule |
Schema.getDITContentRule(ObjectClass objectClass)
Retrieves the DIT content rule definition for the specified objectclass.
|
Collection<NameForm> |
Schema.getNameForm(ObjectClass objectClass)
Retrieves the name forms definition for the specified objectclass.
|
boolean |
Entry.hasObjectClass(ObjectClass objectClass)
Indicates whether this entry has the specified objectclass.
|
void |
Schema.registerObjectClass(ObjectClass objectClass,
String schemaFile,
boolean overwriteExisting)
Registers the provided objectclass definition with this schema.
|
void |
Schema.replaceObjectClass(ObjectClass objectClass,
ObjectClass existingClass,
String schemaFile)
Replaces an existing object class by another object class.
|
Constructor and Description |
---|
Entry(DN dn,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Creates a new entry with the provided information.
|
Modifier and Type | Method and Description |
---|---|
Map<ObjectClass,String> |
PreOperationAddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to
add.
|
Map<ObjectClass,String> |
PostSynchronizationAddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to
add.
|
Map<ObjectClass,String> |
PostResponseAddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to
add.
|
Map<ObjectClass,String> |
PostOperationAddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to
add.
|
Modifier and Type | Method and Description |
---|---|
void |
PreOperationAddOperation.addObjectClass(ObjectClass objectClass,
String name)
Adds the provided objectclass to the entry to add.
|
void |
PreOperationAddOperation.removeObjectClass(ObjectClass objectClass)
Removes the provided objectclass from the entry to add.
|
Modifier and Type | Method and Description |
---|---|
static void |
StaticUtils.addSuperiorObjectClasses(Map<ObjectClass,String> objectClasses)
Add all of the superior objectclasses to the specified objectclass
map if they don't already exist.
|
static Collection<String> |
SchemaUtils.getNameOrOIDsForOCs(Collection<ObjectClass> objectClasses)
Returns a new collection with the result of calling
getNameOrOID() on each
element of the provided collection. |
protected void |
LDIFReader.readAttribute(List<StringBuilder> lines,
StringBuilder line,
DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<AttributeBuilder>> userAttrBuilders,
Map<AttributeType,List<AttributeBuilder>> operationalAttrBuilders,
boolean checkSchema)
Decodes the provided line as an LDIF attribute and adds it to the
appropriate hash.
|
Copyright 2010-2017 ForgeRock AS.