Package | Description |
---|---|
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.internal |
Contains the implementation for the "internal" connection handler
and its associated classes.
|
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.schema |
Contains implementations of various Directory Server schema elements.
|
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.
|
org.opends.server.workflowelement.localbackend |
This package contains source for the local backend workflow element, which
are used to process operations against data stored in local backend databases
and other repositories that are considered "local".
|
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,
org.forgerock.opendj.ldap.schema.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 |
ConfigurationObjectClassTreeNode.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 |
StandardObjectClassTreeNode.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(org.forgerock.opendj.ldap.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(org.forgerock.opendj.ldap.ByteStringBuilder builder,
Map<ObjectClass,String> objectClasses)
Encodes the provided set of object classes to a byte array.
|
Modifier and Type | Method and Description |
---|---|
static ObjectClass |
DirectoryServer.getDefaultAuxiliaryObjectClass(String name)
Causes the Directory Server to construct a new auxiliary objectclass
definition with the provided name and with no required or allowed
attributes.
|
static ObjectClass |
DirectoryServer.getDefaultObjectClass(String name)
Causes the Directory Server to construct a new objectclass
definition with the provided name and with no required or allowed
attributes.
|
static ObjectClass |
DirectoryServer.getObjectClass(String lowerName)
Retrieves the objectclass for the provided lowercase name or OID.
|
static ObjectClass |
DirectoryServer.getObjectClass(String lowerName,
boolean returnDefault)
Retrieves the objectclass for the provided lowercase name or OID.
|
static ObjectClass |
DirectoryServer.getTopObjectClass()
Retrieves the "top" objectClass, which should be the topmost objectclass in
the inheritance chain for most other objectclasses.
|
Modifier and Type | Method and Description |
---|---|
static ConcurrentMap<ObjectClass,DITContentRule> |
DirectoryServer.getDITContentRules()
Retrieves the set of DIT content rules defined in the Directory Server.
|
static ConcurrentMap<ObjectClass,List<NameForm>> |
DirectoryServer.getNameForms()
Retrieves the set of name forms defined in the Directory Server.
|
Map<ObjectClass,String> |
AddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to add.
|
Map<ObjectClass,String> |
AddOperationWrapper.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to add.
|
static ConcurrentMap<String,ObjectClass> |
DirectoryServer.getObjectClasses()
Retrieves the set of objectclasses defined in the Directory Server.
|
Map<ObjectClass,String> |
AddOperationBasis.getObjectClasses() |
Modifier and Type | Method and Description |
---|---|
void |
AddOperation.addObjectClass(ObjectClass objectClass,
String name)
Adds the provided objectclass to the entry to add.
|
void |
AddOperationWrapper.addObjectClass(ObjectClass objectClass,
String name)
Adds the provided objectclass to the entry to add.
|
void |
AddOperationBasis.addObjectClass(ObjectClass objectClass,
String name) |
static void |
DirectoryServer.deregisterObjectClass(ObjectClass objectClass)
Deregisters the provided objectclass with the Directory Server.
|
static DITContentRule |
DirectoryServer.getDITContentRule(ObjectClass objectClass)
Retrieves the DIT content rule associated with the specified objectclass.
|
static List<NameForm> |
DirectoryServer.getNameForm(ObjectClass objectClass)
Retrieves the name forms associated with the specified objectclass.
|
static void |
DirectoryServer.registerObjectClass(ObjectClass objectClass,
boolean overwriteExisting)
Registers the provided objectclass with the Directory Server.
|
void |
AddOperation.removeObjectClass(ObjectClass objectClass)
Removes the provided objectclass from the entry to add.
|
void |
AddOperationWrapper.removeObjectClass(ObjectClass objectClass)
Removes the provided objectclass from the entry to add.
|
void |
AddOperationBasis.removeObjectClass(ObjectClass objectClass) |
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 |
---|---|
AddOperation |
InternalClientConnection.processAdd(DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
Processes an internal add operation with the provided
information.
|
AddOperation |
InternalClientConnection.processAdd(DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes,
List<Control> controls)
Processes an internal add operation with the provided
information.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
LDAPStatistics.getMonitorObjectClass()
Retrieves the objectclass that should be included in the monitor
entry created from this monitor provider.
|
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 |
---|---|
static ObjectClass |
ObjectClassSyntax.decodeObjectClass(org.forgerock.opendj.ldap.ByteSequence value,
Schema schema,
boolean allowUnknownElements)
Decodes the contents of the provided ASN.1 octet string as an objectclass
definition according to the rules of this syntax.
|
Modifier and Type | Method and Description |
---|---|
ObjectClass |
Schema.getObjectClass(String lowerName)
Retrieves the objectclass definition with the specified name or
OID.
|
static ObjectClass |
DirectoryConfig.getObjectClass(String lowerName,
boolean returnDefault)
Retrieves the objectclass for the provided lowercase name or OID.
|
ObjectClass |
DITStructureRule.getStructuralClass()
Retrieves the structural objectclass for the name form with which
this DIT structure rule is associated.
|
ObjectClass |
DITContentRule.getStructuralClass()
Retrieves the structural objectclass for this DIT content rule.
|
ObjectClass |
NameForm.getStructuralClass()
Retrieves the reference to the structural objectclass for this
name form.
|
ObjectClass |
Entry.getStructuralObjectClass()
Retrieves the structural objectclass for this entry.
|
static ObjectClass |
DirectoryConfig.getTopObjectClass()
Retrieves the "top" objectClass, which should be the topmost
objectclass in the inheritance chain for most other
objectclasses.
|
ObjectClass |
ObjectClass.setDirty()
Marks this object class as dirty, indicating that it has been removed or
replaced in the schema.
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectClass> |
DITContentRule.getAuxiliaryClasses()
Retrieves the set of auxiliary objectclasses that may be used for
entries associated with this DIT content rule.
|
ConcurrentHashMap<ObjectClass,DITContentRule> |
Schema.getDITContentRules()
Retrieves the DIT content rule definitions for this schema, as a
mapping between the objectclass for the rule and the DIT content
rule itself.
|
static Map<ObjectClass,DITContentRule> |
DirectoryConfig.getDITContentRules()
Retrieves the set of DIT content rules defined in the Directory
Server.
|
static Map<ObjectClass,List<NameForm>> |
DirectoryConfig.getNameForms()
Retrieves the set of name forms defined in the Directory Server.
|
ConcurrentHashMap<ObjectClass,List<NameForm>> |
Schema.getNameFormsByObjectClass()
Retrieves the name form definitions for this schema, as a mapping
between the objectclass for the name forms and the name forms
themselves.
|
ConcurrentHashMap<String,ObjectClass> |
Schema.getObjectClasses()
Retrieves the objectclass definitions for this schema, as a
mapping between the lowercase names and OIDs for the objectclass
and the objectclass itself.
|
static Map<String,ObjectClass> |
DirectoryConfig.getObjectClasses()
Retrieves the set of objectclasses registered with the Directory
Server.
|
Map<ObjectClass,String> |
Entry.getObjectClasses()
Retrieves the set of objectclasses defined for this entry.
|
Set<ObjectClass> |
ObjectClass.getSuperiorClasses()
Retrieves an unmodifiable view of the set of direct superior
classes for this objectclass.
|
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.
|
static DITContentRule |
DirectoryConfig.getDITContentRule(ObjectClass objectClass)
Retrieves the DIT content rule associated with the specified
objectclass.
|
List<NameForm> |
Schema.getNameForm(ObjectClass objectClass)
Retrieves the name forms definition for the specified
objectclass.
|
static List<NameForm> |
DirectoryConfig.getNameForm(ObjectClass objectClass)
Retrieves the list of name forms associated with the specified
structural objectclass.
|
boolean |
Schema.hasDITContentRule(ObjectClass objectClass)
Indicates whether this schema definition includes a DIT content
rule for the provided objectclass.
|
boolean |
Schema.hasNameForm(ObjectClass objectClass)
Indicates whether this schema definition includes a name form for
the specified objectclass.
|
boolean |
Entry.hasObjectClass(ObjectClass objectClass)
Indicates whether this entry has the specified objectclass.
|
boolean |
ObjectClass.isDescendantOf(ObjectClass objectClass)
Indicates whether this objectclass is a descendant of the
provided class.
|
void |
Schema.registerObjectClass(ObjectClass objectClass,
boolean overwriteExisting)
Registers the provided objectclass definition with this schema.
|
Constructor and Description |
---|
DITContentRule(String definition,
ObjectClass structuralClass,
Map<String,String> names,
String description,
Set<ObjectClass> auxiliaryClasses,
Set<AttributeType> requiredAttributes,
Set<AttributeType> optionalAttributes,
Set<AttributeType> prohibitedAttributes,
boolean isObsolete,
Map<String,List<String>> extraProperties)
Creates a new DIT content rule definition with the provided
information.
|
NameForm(String definition,
Map<String,String> names,
String oid,
String description,
boolean isObsolete,
ObjectClass structuralClass,
Set<AttributeType> requiredAttributes,
Set<AttributeType> optionalAttributes,
Map<String,List<String>> extraProperties)
Creates a new name form definition with the provided information.
|
Constructor and Description |
---|
DITContentRule(String definition,
ObjectClass structuralClass,
Map<String,String> names,
String description,
Set<ObjectClass> auxiliaryClasses,
Set<AttributeType> requiredAttributes,
Set<AttributeType> optionalAttributes,
Set<AttributeType> prohibitedAttributes,
boolean isObsolete,
Map<String,List<String>> extraProperties)
Creates a new DIT content rule definition with the provided
information.
|
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.
|
ObjectClass(String definition,
String primaryName,
Collection<String> names,
String oid,
String description,
Set<ObjectClass> superiorClasses,
Set<AttributeType> requiredAttributes,
Set<AttributeType> optionalAttributes,
org.forgerock.opendj.ldap.schema.ObjectClassType objectClassType,
boolean isObsolete,
Map<String,List<String>> extraProperties)
Creates a new objectclass definition with the provided
information.
|
Modifier and Type | Method and Description |
---|---|
Map<ObjectClass,String> |
PostSynchronizationAddOperation.getObjectClasses()
Retrieves the set of processed objectclasses for the entry to
add.
|
Map<ObjectClass,String> |
PreOperationAddOperation.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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalBackendAddOperation.addObjectClassChain(ObjectClass objectClass)
Adds the provided objectClass to the entry, along with its superior classes
if appropriate.
|
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.