Uses of Interface
org.apache.directory.server.core.entry.ServerEntry

Packages that use ServerEntry
org.apache.directory.mitosis.operation   
org.apache.directory.server.core   
org.apache.directory.server.core.authz   
org.apache.directory.server.core.authz.support  
org.apache.directory.server.core.entry   
org.apache.directory.server.core.event   
org.apache.directory.server.core.filtering   
org.apache.directory.server.core.interceptor.context   
org.apache.directory.server.core.jndi   
org.apache.directory.server.core.operational   
org.apache.directory.server.core.partition   
org.apache.directory.server.core.partition.impl.btree   
org.apache.directory.server.core.partition.impl.btree.gui   
org.apache.directory.server.core.partition.impl.btree.jdbm   
org.apache.directory.server.core.schema  
org.apache.directory.server.core.security   
org.apache.directory.server.core.sp   
org.apache.directory.server.core.sp.java   
org.apache.directory.server.core.subtree   
org.apache.directory.server.core.trigger   
org.apache.directory.server.kerberos.shared.store.operations Provides Command pattern objects for working with the JNDI backing store. 
org.apache.directory.server.utils   
org.apache.directory.server.xdbm   
org.apache.directory.server.xdbm.search   
org.apache.directory.server.xdbm.search.impl   
org.apache.directory.server.xdbm.tools   
 

Uses of ServerEntry in org.apache.directory.mitosis.operation
 

Methods in org.apache.directory.mitosis.operation with parameters of type ServerEntry
 Operation OperationFactory.newAdd(org.apache.directory.shared.ldap.name.LdapDN normalizedName, ServerEntry entry)
          Creates a new Operation that performs LDAP "add" operation with a newly generated CSN.
 

Constructors in org.apache.directory.mitosis.operation with parameters of type ServerEntry
AddEntryOperation(Registries registries, CSN csn, ServerEntry entry)
          Creates a new instance.
 

Uses of ServerEntry in org.apache.directory.server.core
 

Methods in org.apache.directory.server.core that return ServerEntry
 ServerEntry DefaultDirectoryService.newEntry(org.apache.directory.shared.ldap.name.LdapDN dn)
           
 ServerEntry DefaultDirectoryService.newEntry(java.lang.String ldif, java.lang.String dn)
          Create a new ServerEntry
 ServerEntry DirectoryService.newEntry(java.lang.String ldif, java.lang.String dn)
          Create a new ServerEntry.
 

Methods in org.apache.directory.server.core with parameters of type ServerEntry
 void DefaultCoreSession.add(ServerEntry entry)
           
 void CoreSession.add(ServerEntry entry)
          Adds an entry into the DirectoryService associated with this CoreSession.
 

Uses of ServerEntry in org.apache.directory.server.core.authz
 

Methods in org.apache.directory.server.core.authz with parameters of type ServerEntry
 void AciAuthorizationInterceptor.cacheNewGroup(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void GroupCache.groupAdded(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
          Adds a groups members to the cache.
 void GroupCache.groupDeleted(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
          Deletes a group's members from the cache.
 void GroupCache.groupModified(org.apache.directory.shared.ldap.name.LdapDN name, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, ServerEntry entry, Registries registries)
          Modifies the cache to reflect changes via modify operations to the group entries.
 void GroupCache.groupModified(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods)
          Modifies the cache to reflect changes via modify operations to the group entries.
 void TupleCache.subentryAdded(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void TupleCache.subentryDeleted(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void TupleCache.subentryModified(org.apache.directory.shared.ldap.name.LdapDN normName, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, ServerEntry entry)
           
 void TupleCache.subentryModified(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry mods, ServerEntry entry)
           
 

Uses of ServerEntry in org.apache.directory.server.core.authz.support
 

Methods in org.apache.directory.server.core.authz.support with parameters of type ServerEntry
 void ACDFEngine.checkPermission(Registries registries, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN username, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> aciTuples, ServerEntry entry, ServerEntry entryView)
          Checks the user with the specified name can access the specified resource (entry, attribute type, or attribute value) and throws LdapNoPermissionException if the user doesn't have any permission to perform the specified grants.
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> HighestPrecedenceFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MostSpecificProtectedItemFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RestrictedByFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedProtectedItemFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> ACITupleFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
          Returns the collection of the filtered tuples using the specified extra information.
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MostSpecificUserClassFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedUserClassFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MaxValueCountFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MaxImmSubFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MicroOperationFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 boolean ACDFEngine.hasPermission(Registries registries, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> aciTuples, ServerEntry entry, ServerEntry entryView)
          Returns true if the user with the specified name can access the specified resource (entry, attribute type, or attribute value) and throws LdapNoPermissionException if the user doesn't have any permission to perform the specified grants.
 boolean RestrictedByFilter.isRemovable(org.apache.directory.shared.ldap.aci.ACITuple tuple, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry)
           
 

Uses of ServerEntry in org.apache.directory.server.core.entry
 

Classes in org.apache.directory.server.core.entry that implement ServerEntry
 class ClonedServerEntry
          A ServerEntry refers to the original entry before being modified by EntryFilters or operations.
 class DefaultServerEntry
          A default implementation of a ServerEntry which should suite most use cases.
 

Methods in org.apache.directory.server.core.entry that return ServerEntry
 ServerEntry ClonedServerEntry.clone()
           
 ServerEntry ClonedServerEntry.getOriginalEntry()
           
 ServerEntry ServerSearchResult.getServerEntry()
           
static ServerEntry ServerEntryUtils.getTargetEntry(org.apache.directory.shared.ldap.entry.Modification mod, ServerEntry entry, Registries registries)
          Gets the target entry as it would look after a modification operation was performed on it.
 ServerEntry ServerEntryFactory.newEntry(org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new ServerEntry which has not yet been added to the directory.
static ServerEntry ServerEntryUtils.toServerEntry(javax.naming.directory.Attributes attributes, org.apache.directory.shared.ldap.name.LdapDN dn, Registries registries)
          Convert a BasicAttributes or a AttributesImpl to a ServerEntry
 

Methods in org.apache.directory.server.core.entry with parameters of type ServerEntry
static ServerEntry ServerEntryUtils.getTargetEntry(org.apache.directory.shared.ldap.entry.Modification mod, ServerEntry entry, Registries registries)
          Gets the target entry as it would look after a modification operation was performed on it.
 void ServerSearchResult.setServerEntry(ServerEntry serverEntry)
           
static javax.naming.directory.Attributes ServerEntryUtils.toBasicAttributes(ServerEntry entry)
          Convert a ServerEntry into a BasicAttributes.
 

Constructors in org.apache.directory.server.core.entry with parameters of type ServerEntry
ClonedServerEntry(ServerEntry originalEntry)
          Creates a new instance of ClonedServerEntry.
ServerSearchResult(org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.Object obj, ServerEntry serverEntry)
           
ServerSearchResult(org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.Object obj, ServerEntry serverEntry, boolean isRelative)
           
ServerSearchResult(org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.String className, java.lang.Object obj, ServerEntry serverEntry)
           
ServerSearchResult(org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.String className, java.lang.Object obj, ServerEntry serverEntry, boolean isRelative)
           
 

Uses of ServerEntry in org.apache.directory.server.core.event
 

Methods in org.apache.directory.server.core.event with parameters of type ServerEntry
 boolean Evaluator.evaluate(org.apache.directory.shared.ldap.filter.ExprNode node, java.lang.String dn, ServerEntry entry)
          Evaluates a candidate to determine if a filter expression selects it.
 boolean SubstringEvaluator.evaluate(org.apache.directory.shared.ldap.filter.ExprNode node, java.lang.String dn, ServerEntry entry)
           
 boolean LeafEvaluator.evaluate(org.apache.directory.shared.ldap.filter.ExprNode node, java.lang.String dn, ServerEntry entry)
           
 boolean ExpressionEvaluator.evaluate(org.apache.directory.shared.ldap.filter.ExprNode node, java.lang.String dn, ServerEntry entry)
           
 boolean ScopeEvaluator.evaluate(org.apache.directory.shared.ldap.filter.ExprNode node, java.lang.String dn, ServerEntry record)
           
 

Uses of ServerEntry in org.apache.directory.server.core.filtering
 

Constructor parameters in org.apache.directory.server.core.filtering with type arguments of type ServerEntry
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext)
          Creates a new entry filtering Cursor over an existing Cursor using a no filter initially: more can be added later after creation.
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext, EntryFilter filter)
          Creates a new entry filtering Cursor over an existing Cursor using a single filter initially: more can be added later after creation.
BaseEntryFilteringCursor(Cursor<ServerEntry> wrapped, SearchingOperationContext operationContext, java.util.List<EntryFilter> filters)
          Creates a new entry filtering Cursor over an existing Cursor using a list of filters initially: more can be added later after creation.
 

Uses of ServerEntry in org.apache.directory.server.core.interceptor.context
 

Methods in org.apache.directory.server.core.interceptor.context with parameters of type ServerEntry
 void AbstractOperationContext.add(ServerEntry entry, java.util.Collection<java.lang.String> byPassed)
           
 void OperationContext.add(ServerEntry entry, java.util.Collection<java.lang.String> byPass)
           
 void BindOperationContext.add(ServerEntry entry, java.util.Collection<java.lang.String> bypass)
           
static java.util.List<org.apache.directory.shared.ldap.entry.Modification> ModifyOperationContext.createModItems(ServerEntry serverEntry, org.apache.directory.shared.ldap.entry.ModificationOperation modOp)
           
 

Constructors in org.apache.directory.server.core.interceptor.context with parameters of type ServerEntry
AddOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, ServerEntry entry)
          Creates a new instance of ModifyOperationContext.
AddOperationContext(CoreSession session, ServerEntry entry)
          Creates a new instance of AddOperationContext.
 

Uses of ServerEntry in org.apache.directory.server.core.jndi
 

Methods in org.apache.directory.server.core.jndi that return ServerEntry
protected  ServerEntry ServerContext.doGetRootDSEOperation(org.apache.directory.shared.ldap.name.LdapDN target)
           
protected  ServerEntry ServerContext.doLookupOperation(org.apache.directory.shared.ldap.name.LdapDN target)
          Used to encapsulate [de]marshalling of controls before and after lookup operations.
protected  ServerEntry ServerContext.doLookupOperation(org.apache.directory.shared.ldap.name.LdapDN target, java.lang.String[] attrIds)
          Used to encapsulate [de]marshalling of controls before and after lookup operations.
 

Methods in org.apache.directory.server.core.jndi with parameters of type ServerEntry
protected  void ServerContext.doAddOperation(org.apache.directory.shared.ldap.name.LdapDN target, ServerEntry entry)
          Used to encapsulate [de]marshalling of controls before and after add operations.
 

Uses of ServerEntry in org.apache.directory.server.core.operational
 

Methods in org.apache.directory.server.core.operational with parameters of type ServerEntry
 void OperationalAttributeInterceptor.denormalizeEntryOpAttrs(ServerEntry entry)
           
 

Uses of ServerEntry in org.apache.directory.server.core.partition
 

Methods in org.apache.directory.server.core.partition with parameters of type ServerEntry
 void PartitionNexusProxy.setContextEntry(ServerEntry contextEntry)
           
 

Constructors in org.apache.directory.server.core.partition with parameters of type ServerEntry
DefaultPartitionNexus(ServerEntry rootDSE)
          Creates the root nexus singleton of the entire system.
 

Uses of ServerEntry in org.apache.directory.server.core.partition.impl.btree
 

Fields in org.apache.directory.server.core.partition.impl.btree declared as ServerEntry
protected  ServerEntry BTreePartition.contextEntry
          The rootDSE context
 

Fields in org.apache.directory.server.core.partition.impl.btree with type parameters of type ServerEntry
protected  SearchEngine<ServerEntry> BTreePartition.searchEngine
          the search engine used to search the database
 

Methods in org.apache.directory.server.core.partition.impl.btree that return ServerEntry
 ServerEntry ServerEntryCursorAdaptor.get()
           
 

Methods in org.apache.directory.server.core.partition.impl.btree that return types with arguments of type ServerEntry
abstract  Index<java.lang.String,ServerEntry> BTreePartition.getAliasIndex()
          Gets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName.
abstract  Index<java.lang.String,ServerEntry> BTreePartition.getNdnIndex()
          Gets the Index mapping the normalized distinguished names of entries as Strings to the BigInteger primary keys of entries.
abstract  Index<java.lang.Long,ServerEntry> BTreePartition.getOneAliasIndex()
          Gets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches.
abstract  Index<java.lang.Long,ServerEntry> BTreePartition.getOneLevelIndex()
          Gets the Index mapping the Long primary keys of parents to the Long primary keys of their children.
abstract  Index<java.lang.String,ServerEntry> BTreePartition.getPresenceIndex()
           
 SearchEngine<ServerEntry> BTreePartition.getSearchEngine()
          Gets the DefaultSearchEngine used by this ContextPartition to search the Database.
abstract  Index<java.lang.Long,ServerEntry> BTreePartition.getSubAliasIndex()
          Gets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches.
abstract  Index<java.lang.Long,ServerEntry> BTreePartition.getSubLevelIndex()
          Gets the Index mapping the Long primary keys of ancestors to the Long primary keys of their descendants.
abstract  Index<?,ServerEntry> BTreePartition.getSystemIndex(java.lang.String attribute)
           
abstract  Index<java.lang.String,ServerEntry> BTreePartition.getUpdnIndex()
          Gets the Index mapping user provided distinguished names of entries as Strings to the BigInteger primary keys of entries.
abstract  Index<?,ServerEntry> BTreePartition.getUserIndex(java.lang.String attribute)
           
 java.util.Iterator<ServerEntry> ServerEntryCursorAdaptor.iterator()
           
abstract  IndexCursor<java.lang.Long,ServerEntry> BTreePartition.list(java.lang.Long id)
           
 

Methods in org.apache.directory.server.core.partition.impl.btree with parameters of type ServerEntry
 void ServerEntryCursorAdaptor.after(ServerEntry element)
           
 void ServerEntryCursorAdaptor.before(ServerEntry element)
           
 

Method parameters in org.apache.directory.server.core.partition.impl.btree with type arguments of type ServerEntry
abstract  void BTreePartition.addIndexOn(Index<java.lang.Long,ServerEntry> index)
           
abstract  void BTreePartition.setAliasIndexOn(Index<java.lang.String,ServerEntry> index)
          Sets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName.
abstract  void BTreePartition.setNdnIndexOn(Index<java.lang.String,ServerEntry> index)
          Sets the normalized distinguished name Index.
abstract  void BTreePartition.setOneAliasIndexOn(Index<java.lang.Long,ServerEntry> index)
          Sets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches.
abstract  void BTreePartition.setOneLevelIndexOn(Index<java.lang.Long,ServerEntry> index)
          Sets the one level Index.
abstract  void BTreePartition.setPresenceIndexOn(Index<java.lang.String,ServerEntry> index)
          Sets the attribute existance Index.
abstract  void BTreePartition.setSubAliasIndexOn(Index<java.lang.Long,ServerEntry> index)
          Sets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches.
abstract  void BTreePartition.setUpdnIndexOn(Index<java.lang.String,ServerEntry> index)
          Sets the user provided distinguished name Index.
 

Constructor parameters in org.apache.directory.server.core.partition.impl.btree with type arguments of type ServerEntry
ServerEntryCursorAdaptor(Partition db, IndexCursor<java.lang.Long,ServerEntry> indexCursor)
           
 

Uses of ServerEntry in org.apache.directory.server.core.partition.impl.btree.gui
 

Methods in org.apache.directory.server.core.partition.impl.btree.gui that return ServerEntry
 ServerEntry AddEntryDialog.getChildEntry()
           
 ServerEntry EntryNode.getLdapEntry()
           
 

Constructors in org.apache.directory.server.core.partition.impl.btree.gui with parameters of type ServerEntry
AttributesTableModel(ServerEntry entry, java.lang.Long id, java.lang.String dn, boolean isMutable)
          Creates a table model for entry attributes.
EntryNode(java.lang.Long id, EntryNode parent, BTreePartition partition, ServerEntry entry, java.util.Map<java.lang.Long,EntryNode> map)
           
EntryNode(java.lang.Long id, EntryNode parent, BTreePartition db, ServerEntry entry, java.util.Map<java.lang.Long,EntryNode> map, org.apache.directory.shared.ldap.filter.ExprNode exprNode, SearchEngine engine)
           
 

Uses of ServerEntry in org.apache.directory.server.core.partition.impl.btree.jdbm
 

Methods in org.apache.directory.server.core.partition.impl.btree.jdbm that return ServerEntry
 ServerEntry JdbmStore.lookup(java.lang.Long id)
           
 

Methods in org.apache.directory.server.core.partition.impl.btree.jdbm that return types with arguments of type ServerEntry
 Index<java.lang.String,ServerEntry> JdbmPartition.getAliasIndex()
           
 Index<java.lang.String,ServerEntry> JdbmPartition.getExistanceIndex()
           
 java.util.Set<Index<?,ServerEntry>> JdbmPartition.getIndexedAttributes()
           
 Index<java.lang.String,ServerEntry> JdbmPartition.getNdnIndex()
           
 Index<java.lang.Long,ServerEntry> JdbmPartition.getOneAliasIndex()
           
 Index<java.lang.Long,ServerEntry> JdbmPartition.getOneLevelIndex()
           
 Index<java.lang.String,ServerEntry> JdbmPartition.getPresenceIndex()
           
 Index<java.lang.Long,ServerEntry> JdbmPartition.getSubAliasIndex()
           
 Index<java.lang.Long,ServerEntry> JdbmPartition.getSubLevelIndex()
           
 Index<?,ServerEntry> JdbmPartition.getSystemIndex(java.lang.String id)
           
 Index<java.lang.String,ServerEntry> JdbmPartition.getUpdnIndex()
           
 Index<?,ServerEntry> JdbmPartition.getUserIndex(java.lang.String id)
           
 IndexCursor<java.lang.Long,ServerEntry> JdbmPartition.list(java.lang.Long id)
           
 

Methods in org.apache.directory.server.core.partition.impl.btree.jdbm with parameters of type ServerEntry
 void JdbmStore.add(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void JdbmStore.modify(org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods)
           
 

Method parameters in org.apache.directory.server.core.partition.impl.btree.jdbm with type arguments of type ServerEntry
 void JdbmPartition.addIndexOn(Index<java.lang.Long,ServerEntry> index)
           
 void JdbmPartition.setAliasIndexOn(Index<java.lang.String,ServerEntry> index)
           
 void JdbmPartition.setIndexedAttributes(java.util.Set<Index<?,ServerEntry>> indexedAttributes)
           
 void JdbmPartition.setNdnIndexOn(Index<java.lang.String,ServerEntry> index)
           
 void JdbmPartition.setOneAliasIndexOn(Index<java.lang.Long,ServerEntry> index)
           
 void JdbmPartition.setOneLevelIndexOn(Index<java.lang.Long,ServerEntry> index)
           
 void JdbmPartition.setPresenceIndexOn(Index<java.lang.String,ServerEntry> index)
           
 void JdbmPartition.setSubAliasIndexOn(Index<java.lang.Long,ServerEntry> index)
           
 void JdbmPartition.setUpdnIndexOn(Index<java.lang.String,ServerEntry> index)
           
 

Uses of ServerEntry in org.apache.directory.server.core.schema
 

Methods in org.apache.directory.server.core.schema that return ServerEntry
 ServerEntry SchemaPartitionDao.find(java.lang.String entityName)
          Given the non-normalized name (alias) or the OID for a schema entity.
 ServerEntry SchemaService.getSubschemaEntry(java.lang.String[] ids)
          Gets the schemaSubentry based on specific search id parameters which include the special '*' and '+' operators.
 ServerEntry SchemaService.getSubschemaEntryCloned()
          A seriously unsafe (unsynchronized) means to access the schemaSubentry.
 ServerEntry SchemaService.getSubschemaEntryImmutable()
          A seriously unsafe (unsynchronized) means to access the schemaSubentry.
 

Methods in org.apache.directory.server.core.schema that return types with arguments of type ServerEntry
 java.util.Set<ServerEntry> SchemaPartitionDao.listAttributeTypeDependents(org.apache.directory.shared.ldap.schema.AttributeType at)
           
 java.util.Set<ServerEntry> SchemaPartitionDao.listEnabledSchemaDependents(java.lang.String schemaName)
          Lists the SearchResults of metaSchema objects that depend on a schema.
 java.util.Set<ServerEntry> SchemaPartitionDao.listMatchingRuleDependents(org.apache.directory.shared.ldap.schema.MatchingRule mr)
           
 java.util.Set<ServerEntry> SchemaPartitionDao.listObjectClassDependents(org.apache.directory.shared.ldap.schema.ObjectClass oc)
           
 java.util.Set<ServerEntry> SchemaPartitionDao.listSchemaDependents(java.lang.String schemaName)
          Lists the SearchResults of metaSchema objects that depend on a schema.
 java.util.Set<ServerEntry> SchemaPartitionDao.listSyntaxDependents(java.lang.String numericOid)
          Returns the set of matchingRules and attributeTypes which depend on the provided syntax.
 

Methods in org.apache.directory.server.core.schema with parameters of type ServerEntry
 void MetaAttributeTypeHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void SchemaChangeHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaDitContentRuleHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaSyntaxCheckerHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaNormalizerHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaObjectClassHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaMatchingRuleUseHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaNameFormHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaMatchingRuleHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaComparatorHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaDitStructureRuleHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaSyntaxHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
           
 void MetaSchemaHandler.add(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry)
          Handles the addition of a metaSchema object to the schema partition.
protected  void AbstractSchemaChangeHandler.checkOidIsUnique(ServerEntry entry)
           
 void MetaAttributeTypeHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void SchemaChangeHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascaded)
           
 void MetaDitContentRuleHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxCheckerHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaNormalizerHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaObjectClassHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleUseHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaNameFormHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaComparatorHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaDitStructureRuleHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
           
 void MetaSchemaHandler.delete(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, boolean cascade)
          Called to react to the deletion of a metaSchema object.
 org.apache.directory.shared.ldap.schema.AttributeType SchemaEntityFactory.getAttributeType(ServerEntry entry, Registries targetRegistries, java.lang.String schema)
           
 java.util.Comparator SchemaEntityFactory.getComparator(ServerEntry entry, Registries targetRegistries)
          Retrieve and load a Comparator class from the DIT.
 org.apache.directory.shared.ldap.schema.MatchingRule SchemaEntityFactory.getMatchingRule(ServerEntry entry, Registries targetRegistries, java.lang.String schema)
           
 org.apache.directory.shared.ldap.schema.Normalizer SchemaEntityFactory.getNormalizer(ServerEntry entry, Registries targetRegistries)
          Retrieve and load a Normalizer class from the DIT.
 org.apache.directory.shared.ldap.schema.ObjectClass SchemaEntityFactory.getObjectClass(ServerEntry entry, Registries targetRegistries, java.lang.String schema)
           
protected  java.lang.String AbstractSchemaChangeHandler.getOid(ServerEntry entry)
           
 Schema SchemaEntityFactory.getSchema(ServerEntry entry)
           
 org.apache.directory.shared.ldap.schema.Syntax SchemaEntityFactory.getSyntax(ServerEntry entry, Registries targetRegistries, java.lang.String schema)
           
 org.apache.directory.shared.ldap.schema.syntax.SyntaxChecker SchemaEntityFactory.getSyntaxChecker(ServerEntry entry, Registries targetRegistries)
          Retrieve and load a syntaxChecker class from the DIT.
 void SchemaChangeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, ServerEntry entry, ServerEntry targetEntry, boolean cascaded)
           
 void AbstractSchemaChangeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
 void MetaSchemaHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
          Reacts to modification of a metaSchema object.
 void SchemaChangeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods, ServerEntry entry, ServerEntry targetEntry, boolean cascaded)
           
 void AbstractSchemaChangeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
 void MetaSchemaHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
          Reacts to modification of a metaSchema object.
protected  void MetaAttributeTypeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaDitContentRuleHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaSyntaxCheckerHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaNormalizerHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected abstract  void AbstractSchemaChangeHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaObjectClassHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaMatchingRuleUseHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaNameFormHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaMatchingRuleHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaComparatorHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaDitStructureRuleHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
protected  void MetaSyntaxHandler.modify(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
 void SchemaOperationControl.modify(ModifyOperationContext opContext, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods, ServerEntry entry, ServerEntry targetEntry, boolean cascade)
           
 void SchemaOperationControl.modify(ModifyOperationContext opContext, ServerEntry entry, ServerEntry targetEntry, boolean doCascadeModify)
           
 void SchemaOperationControl.modifyRn(RenameOperationContext opContext, ServerEntry entry, boolean doCascadeModify)
           
 void SchemaOperationControl.modifySchemaSubentry(ModifyOperationContext opContext, org.apache.directory.shared.ldap.name.LdapDN name, int modOp, ServerEntry mods, ServerEntry subentry, ServerEntry targetSubentry, boolean doCascadeModify)
          Translates modify operations on schema subentries into one or more operations on meta schema entities within the ou=schema partition and updates the registries accordingly.
 void SchemaOperationControl.modifySchemaSubentry(ModifyOperationContext opContext, ServerEntry subentry, ServerEntry targetSubentry, boolean doCascadeModify)
          Translates modify operations on schema subentries into one or more operations on meta schema entities within the ou=schema partition and updates the registries accordingly.
 void MetaAttributeTypeHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void SchemaChangeHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascaded)
           
 void MetaDitContentRuleHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxCheckerHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaNormalizerHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaObjectClassHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleUseHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaNameFormHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaComparatorHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaDitStructureRuleHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
           
 void MetaSchemaHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, org.apache.directory.shared.ldap.name.Rdn newRn, boolean deleteOldRn, ServerEntry entry, boolean cascaded)
           
 void MetaSchemaHandler.move(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, java.lang.String newRn, boolean deleteOldRn, ServerEntry entry, boolean cascade)
          Moves are not allowed for metaSchema objects so this always throws an UNWILLING_TO_PERFORM LdapException.
 void SchemaOperationControl.move(MoveAndRenameOperationContext opContext, ServerEntry entry, boolean cascade)
           
static void SchemaChecker.preventRdnChangeOnModifyRemove(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation mod, ServerEntry entry, OidRegistry oidRegistry)
          Makes sure a modify operation does not delete RDN attributes or their value.
static void SchemaChecker.preventRdnChangeOnModifyReplace(org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation mod, ServerEntry entry, OidRegistry oidRegistry)
          Makes sure a modify operation does not replace RDN attributes or their value.
static void SchemaChecker.preventStructuralClassRemovalOnModifyReplace(ObjectClassRegistry registry, org.apache.directory.shared.ldap.name.LdapDN name, org.apache.directory.shared.ldap.entry.ModificationOperation mod, ServerEntry entry)
          Makes sure modify operations do not leave the entry without a STRUCTURAL objectClass.
 void MetaAttributeTypeHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void SchemaChangeHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascaded)
           
 void MetaDitContentRuleHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaSyntaxCheckerHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaNormalizerHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaObjectClassHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaMatchingRuleUseHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaNameFormHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaMatchingRuleHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaComparatorHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaDitStructureRuleHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaSyntaxHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
           
 void MetaSchemaHandler.rename(org.apache.directory.shared.ldap.name.LdapDN name, ServerEntry entry, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean cascade)
          Responds to the rdn (commonName) of the metaSchema object being changed.
 void MetaAttributeTypeHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void SchemaChangeHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascaded)
           
 void MetaDitContentRuleHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxCheckerHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaNormalizerHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaObjectClassHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleUseHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaNameFormHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaMatchingRuleHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaComparatorHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaDitStructureRuleHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaSyntaxHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
           
 void MetaSchemaHandler.replace(org.apache.directory.shared.ldap.name.LdapDN oriChildName, org.apache.directory.shared.ldap.name.LdapDN newParentName, ServerEntry entry, boolean cascade)
          Moves are not allowed for metaSchema objects so this always throws an UNWILLING_TO_PERFORM LdapException.
 void SchemaOperationControl.replace(MoveOperationContext opContext, ServerEntry entry, boolean cascade)
           
 

Method parameters in org.apache.directory.server.core.schema with type arguments of type ServerEntry
protected  java.util.Set<java.lang.String> AbstractSchemaChangeHandler.getOids(java.util.Set<ServerEntry> results)
           
 

Uses of ServerEntry in org.apache.directory.server.core.security
 

Methods in org.apache.directory.server.core.security with parameters of type ServerEntry
static void TlsKeyGenerator.addKeyPair(ServerEntry entry)
          Adds a private key pair along with a self signed certificate to an entry making sure it contains the objectClasses and attributes needed to support the additions.
static java.security.cert.X509Certificate TlsKeyGenerator.getCertificate(ServerEntry entry)
          Gets the certificate associated with the self signed TLS private/public key pair.
static java.security.KeyPair TlsKeyGenerator.getKeyPair(ServerEntry entry)
          Extracts the public private key pair from the tlsKeyInfo entry.
 

Uses of ServerEntry in org.apache.directory.server.core.sp
 

Methods in org.apache.directory.server.core.sp with parameters of type ServerEntry
 void StoredProcEngine.setSPUnitEntry(ServerEntry spUnit)
          Registers an entry found to be contaning a stored procedure unit which this engine can operate on.
 

Uses of ServerEntry in org.apache.directory.server.core.sp.java
 

Methods in org.apache.directory.server.core.sp.java with parameters of type ServerEntry
 void JavaStoredProcEngine.setSPUnitEntry(ServerEntry spUnit)
           
 

Uses of ServerEntry in org.apache.directory.server.core.subtree
 

Methods in org.apache.directory.server.core.subtree that return ServerEntry
 ServerEntry SubentryInterceptor.getSubentryAttributes(org.apache.directory.shared.ldap.name.LdapDN dn, ServerEntry entryAttrs)
          Evaluates the set of subentry subtrees upon an entry and returns the operational subentry attributes that will be added to the entry if added at the dn specified.
 

Methods in org.apache.directory.server.core.subtree with parameters of type ServerEntry
 boolean SubtreeEvaluator.evaluate(org.apache.directory.shared.ldap.subtree.SubtreeSpecification subtree, javax.naming.Name apDn, javax.naming.Name entryDn, ServerEntry entry)
          Determines if an entry is selected by a subtree specification.
 java.util.List<org.apache.directory.shared.ldap.entry.Modification> SubentryInterceptor.getOperationalModsForAdd(ServerEntry entry, ServerEntry operational)
          Calculates the subentry operational attributes to add or replace from a candidate entry selected by a subtree specification.
 ServerEntry SubentryInterceptor.getSubentryAttributes(org.apache.directory.shared.ldap.name.LdapDN dn, ServerEntry entryAttrs)
          Evaluates the set of subentry subtrees upon an entry and returns the operational subentry attributes that will be added to the entry if added at the dn specified.
 

Uses of ServerEntry in org.apache.directory.server.core.trigger
 

Methods in org.apache.directory.server.core.trigger with parameters of type ServerEntry
 void TriggerSpecCache.subentryAdded(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void TriggerSpecCache.subentryDeleted(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void TriggerSpecCache.subentryModified(ModifyOperationContext opContext, ServerEntry entry)
           
 

Constructors in org.apache.directory.server.core.trigger with parameters of type ServerEntry
AddStoredProcedureParameterInjector(OperationContext opContext, org.apache.directory.shared.ldap.name.LdapDN addedEntryName, ServerEntry addedEntry)
           
 

Uses of ServerEntry in org.apache.directory.server.kerberos.shared.store.operations
 

Methods in org.apache.directory.server.kerberos.shared.store.operations that return ServerEntry
static ServerEntry StoreUtils.findPrincipalEntry(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn, java.lang.String principal)
          Finds the ServerEntry associated with the Kerberos principal name.
static ServerEntry StoreUtils.toServerEntry(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, PrincipalStoreEntry principalEntry)
          Creates a ServerEntry for a PrincipalStoreEntry, doing what a state factory does but for ServerEntry instead of Attributes.
 

Uses of ServerEntry in org.apache.directory.server.utils
 

Methods in org.apache.directory.server.utils that return ServerEntry
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.AttributeType attributeType, Schema schema, Registries registries)
           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 ) )
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.DITContentRule dITContentRule, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.DITStructureRule dITStructureRule, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.MatchingRule matchingRule, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.MatchingRuleUse matchingRuleUse, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.NameForm nameForm, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.ObjectClass objectClass, Schema schema, Registries registries)
          Creates the attributes of an entry representing an objectClass.
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.SchemaObject obj, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(java.lang.String oid, java.util.Comparator comparator, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(java.lang.String oid, org.apache.directory.shared.ldap.schema.Normalizer normalizer, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.syntax.SyntaxChecker syntaxChecker, Schema schema, Registries registries)
           
 ServerEntry AttributesFactory.getAttributes(org.apache.directory.shared.ldap.schema.Syntax syntax, Schema schema, Registries registries)
           
 

Uses of ServerEntry in org.apache.directory.server.xdbm
 

Methods in org.apache.directory.server.xdbm that return ServerEntry
 ServerEntry Store.lookup(java.lang.Long id)
           
 

Methods in org.apache.directory.server.xdbm with parameters of type ServerEntry
 void Store.add(org.apache.directory.shared.ldap.name.LdapDN normName, ServerEntry entry)
           
 void Store.modify(org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.entry.ModificationOperation modOp, ServerEntry mods)
           
 

Uses of ServerEntry in org.apache.directory.server.xdbm.search
 

Methods in org.apache.directory.server.xdbm.search that return types with arguments of type ServerEntry
 Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> SearchEngine.evaluator(org.apache.directory.shared.ldap.filter.ExprNode filter)
          Builds an Evaluator for a filter expression.
 

Uses of ServerEntry in org.apache.directory.server.xdbm.search.impl
 

Methods in org.apache.directory.server.xdbm.search.impl that return types with arguments of type ServerEntry
 IndexCursor<?,ServerEntry> CursorBuilder.build(org.apache.directory.shared.ldap.filter.ExprNode node)
           
 Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> EvaluatorBuilder.build(org.apache.directory.shared.ldap.filter.ExprNode node)
           
 IndexCursor<java.lang.Long,ServerEntry> DefaultSearchEngine.cursor(org.apache.directory.shared.ldap.name.LdapDN base, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, org.apache.directory.shared.ldap.filter.ExprNode filter, javax.naming.directory.SearchControls searchCtls)
           
 Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> DefaultSearchEngine.evaluator(org.apache.directory.shared.ldap.filter.ExprNode filter)
           
 IndexEntry<java.lang.String,ServerEntry> PresenceCursor.get()
           
 IndexEntry<java.lang.Long,ServerEntry> SubtreeScopeCursor.get()
           
 IndexEntry<java.lang.String,ServerEntry> SubstringCursor.get()
           
 IndexEntry<java.lang.Long,ServerEntry> AllEntriesCursor.get()
           
 IndexEntry<V,ServerEntry> NotCursor.get()
           
 IndexEntry<V,ServerEntry> GreaterEqCursor.get()
           
 IndexEntry<V,ServerEntry> AndCursor.get()
           
 IndexEntry<V,ServerEntry> EqualityCursor.get()
           
 IndexEntry<V,ServerEntry> ApproximateCursor.get()
           
 IndexEntry<V,ServerEntry> OrCursor.get()
           
 IndexEntry<V,ServerEntry> LessEqCursor.get()
           
 IndexEntry<java.lang.Long,ServerEntry> OneLevelScopeCursor.get()
           
 

Methods in org.apache.directory.server.xdbm.search.impl with parameters of type ServerEntry
 boolean LessEqEvaluator.evaluate(ServerEntry entry)
           
 boolean GreaterEqEvaluator.evaluate(ServerEntry entry)
           
 boolean PresenceEvaluator.evaluate(ServerEntry entry)
           
 boolean SubstringEvaluator.evaluate(ServerEntry entry)
           
 boolean EqualityEvaluator.evaluate(ServerEntry entry)
           
 boolean ApproximateEvaluator.evaluate(ServerEntry entry)
           
 boolean OrEvaluator.evaluate(ServerEntry entry)
           
 boolean AndEvaluator.evaluate(ServerEntry entry)
           
 boolean NotEvaluator.evaluate(ServerEntry entry)
           
 

Method parameters in org.apache.directory.server.xdbm.search.impl with type arguments of type ServerEntry
 void SubtreeScopeCursor.after(IndexEntry<java.lang.Long,ServerEntry> element)
           
 void AllEntriesCursor.after(IndexEntry<java.lang.Long,ServerEntry> indexEntry)
           
 void OneLevelScopeCursor.after(IndexEntry<java.lang.Long,ServerEntry> element)
           
 void PresenceCursor.after(IndexEntry<java.lang.String,ServerEntry> element)
           
 void SubstringCursor.after(IndexEntry<java.lang.String,ServerEntry> element)
           
 void NotCursor.after(IndexEntry<V,ServerEntry> element)
           
 void GreaterEqCursor.after(IndexEntry<V,ServerEntry> element)
           
 void AndCursor.after(IndexEntry<V,ServerEntry> element)
           
 void EqualityCursor.after(IndexEntry<V,ServerEntry> element)
           
 void ApproximateCursor.after(IndexEntry<V,ServerEntry> element)
           
 void OrCursor.after(IndexEntry<V,ServerEntry> element)
           
 void LessEqCursor.after(IndexEntry<V,ServerEntry> element)
           
 void SubtreeScopeCursor.before(IndexEntry<java.lang.Long,ServerEntry> element)
           
 void AllEntriesCursor.before(IndexEntry<java.lang.Long,ServerEntry> indexEntry)
           
 void OneLevelScopeCursor.before(IndexEntry<java.lang.Long,ServerEntry> element)
           
 void PresenceCursor.before(IndexEntry<java.lang.String,ServerEntry> element)
           
 void SubstringCursor.before(IndexEntry<java.lang.String,ServerEntry> element)
           
 void NotCursor.before(IndexEntry<V,ServerEntry> element)
           
 void GreaterEqCursor.before(IndexEntry<V,ServerEntry> element)
           
 void AndCursor.before(IndexEntry<V,ServerEntry> element)
           
 void EqualityCursor.before(IndexEntry<V,ServerEntry> element)
           
 void ApproximateCursor.before(IndexEntry<V,ServerEntry> element)
           
 void OrCursor.before(IndexEntry<V,ServerEntry> element)
           
 void LessEqCursor.before(IndexEntry<V,ServerEntry> element)
           
 boolean LessEqEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean GreaterEqEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean PresenceEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean SubstringEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean EqualityEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean ApproximateEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean OrEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean AndEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 boolean NotEvaluator.evaluate(IndexEntry<?,ServerEntry> indexEntry)
           
 

Constructor parameters in org.apache.directory.server.xdbm.search.impl with type arguments of type ServerEntry
AllEntriesCursor(Store<ServerEntry> db)
           
AndCursor(IndexCursor<V,ServerEntry> wrapped, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
AndCursor(IndexCursor<V,ServerEntry> wrapped, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
AndEvaluator(org.apache.directory.shared.ldap.filter.AndNode node, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
ApproximateCursor(Store<ServerEntry> db, ApproximateEvaluator approximateEvaluator)
           
ApproximateEvaluator(org.apache.directory.shared.ldap.filter.ApproximateNode node, Store<ServerEntry> db, Registries registries)
           
CursorBuilder(Store<ServerEntry> db, EvaluatorBuilder evaluatorBuilder)
          Creates an expression tree enumerator.
DefaultSearchEngine(Store<ServerEntry> db, CursorBuilder cursorBuilder, EvaluatorBuilder evaluatorBuilder, Optimizer optimizer)
          Creates a DefaultSearchEngine for searching a Database without setting up the database.
EqualityCursor(Store<ServerEntry> db, EqualityEvaluator equalityEvaluator)
           
EqualityEvaluator(org.apache.directory.shared.ldap.filter.EqualityNode<T> node, Store<ServerEntry> db, Registries registries)
           
EvaluatorBuilder(Store<ServerEntry> db, Registries registries)
          Creates a top level Evaluator where leaves are delegated to a leaf node evaluator which will be created.
GreaterEqCursor(Store<ServerEntry> db, GreaterEqEvaluator greaterEqEvaluator)
           
GreaterEqEvaluator(org.apache.directory.shared.ldap.filter.GreaterEqNode node, Store<ServerEntry> db, Registries registries)
           
LessEqCursor(Store<ServerEntry> db, LessEqEvaluator lessEqEvaluator)
           
LessEqEvaluator(org.apache.directory.shared.ldap.filter.LessEqNode node, Store<ServerEntry> db, Registries registries)
           
NotCursor(Store<ServerEntry> db, Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> childEvaluator)
           
NotCursor(Store<ServerEntry> db, Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> childEvaluator)
           
NotEvaluator(org.apache.directory.shared.ldap.filter.NotNode node, Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> childEvaluator)
           
OneLevelScopeCursor(Store<ServerEntry> db, OneLevelScopeEvaluator evaluator)
          Creates a Cursor over entries satisfying one level scope criteria.
OrCursor(java.util.List<IndexCursor<V,ServerEntry>> cursors, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
OrCursor(java.util.List<IndexCursor<V,ServerEntry>> cursors, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
OrEvaluator(org.apache.directory.shared.ldap.filter.OrNode node, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
PresenceCursor(Store<ServerEntry> db, PresenceEvaluator presenceEvaluator)
           
PresenceEvaluator(org.apache.directory.shared.ldap.filter.PresenceNode node, Store<ServerEntry> db, Registries registries)
           
SubstringCursor(Store<ServerEntry> db, SubstringEvaluator substringEvaluator)
           
SubstringEvaluator(org.apache.directory.shared.ldap.filter.SubstringNode node, Store<ServerEntry> db, Registries registries)
          Creates a new SubstringEvaluator for substring expressions.
SubtreeScopeCursor(Store<ServerEntry> db, SubtreeScopeEvaluator<ServerEntry> evaluator)
          Creates a Cursor over entries satisfying subtree level scope criteria.
SubtreeScopeCursor(Store<ServerEntry> db, SubtreeScopeEvaluator<ServerEntry> evaluator)
          Creates a Cursor over entries satisfying subtree level scope criteria.
 

Uses of ServerEntry in org.apache.directory.server.xdbm.tools
 

Method parameters in org.apache.directory.server.xdbm.tools with type arguments of type ServerEntry
static void StoreUtils.loadExampleData(Store<ServerEntry> store, Registries registries)
          Initializes and loads a store with the example data shown in Structure and Organization TODO might want to make this load an LDIF instead in the future TODO correct size of spaces in user provided DN
static void IndexUtils.printContents(Index<?,ServerEntry> idx)
           
static void IndexUtils.printContents(Index<?,ServerEntry> idx, java.io.OutputStream outputStream)
           
static void IndexDialog.show(Index<?,ServerEntry> index)
           
 



Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.