Tabnine Logo
RenameOperationContext.getDn
Code IndexAdd Tabnine to your IDE (free)

How to use
getDn
method
in
org.apache.directory.server.core.api.interceptor.context.RenameOperationContext

Best Java code snippets using org.apache.directory.server.core.api.interceptor.context.RenameOperationContext.getDn (Showing top 9 results out of 315)

origin: org.apache.directory.server/apacheds-core-api

  /**
   * @see Object#toString()
   */
  public String toString()
  {
    return "RenameContext for old Dn '" + getDn().getName() + "'" + ", new Rdn '" + newRdn + "'"
      + ( deleteOldRdn ? ", delete old Rdn" : "" );
  }
}
origin: org.apache.directory.server/apacheds-core-shared

/**
 * {@inheritDoc}
 */
@Override
public void rename( RenameOperationContext renameContext ) throws LdapException
{
  Partition partition = getPartition( renameContext.getDn() );
  partition.rename( renameContext );
}
origin: org.apache.directory.server/apacheds-interceptors-authn

/**
 * {@inheritDoc}
 */
@Override
public void rename( RenameOperationContext renameContext ) throws LdapException
{
  if ( IS_DEBUG )
  {
    LOG.debug( "Operation Context: {}", renameContext );
  }
  checkAuthenticated( renameContext );
  checkPwdReset( renameContext );
  next( renameContext );
  invalidateAuthenticatorCaches( renameContext.getDn() );
}
origin: org.apache.directory.server/apacheds-core-jndi

  public void entryRenamed( RenameOperationContext renameContext )
  {
    try
    {
      if ( listener instanceof NamespaceChangeListener )
      {
        Binding newBinding = new Binding( renameContext.getDn().getName(),
          ServerEntryUtils.toBasicAttributes( renameContext.getEntry() ), false );
        Binding oldBinding = new Binding( renameContext.getDn().getName(),
          ServerEntryUtils.toBasicAttributes( ( ( ClonedServerEntry ) renameContext.getEntry() )
            .getOriginalEntry() ), false );
        NamingEvent evt = new NamingEvent( source, NamingEvent.OBJECT_RENAMED,
          newBinding, oldBinding, null );
        ( ( NamespaceChangeListener ) listener ).objectRenamed( evt );
      }
    }
    catch ( Exception e )
    {
      deliverNamingExceptionEvent( e );
    }
  }
}
origin: org.apache.directory.server/apacheds-ldif-partition

/**
 * {@inheritDoc}
 */
public void rename( RenameOperationContext renameContext ) throws LdapException
{
  PartitionTxn partitionTxn = renameContext.getTransaction(); 
  Dn oldDn = renameContext.getDn();
  String entryId = getEntryId( partitionTxn, oldDn );
  // Create the new entry
  super.rename( renameContext );
  // Get the modified entry and store it in the context for post usage
  Dn newDn = oldDn.getParent().add( renameContext.getNewRdn() );
  Entry modifiedEntry = fetch( renameContext.getTransaction(), entryId, newDn );
  renameContext.setModifiedEntry( modifiedEntry );
  // Now move the potential children for the old entry
  // and remove the old entry
  try
  {
    entryMoved( partitionTxn, oldDn, modifiedEntry, entryId );
  }
  catch ( Exception e )
  {
    throw new LdapOperationErrorException( e.getMessage(), e );
  }
}
origin: org.apache.directory.server/apacheds-interceptors-trigger

public void rename( RenameOperationContext renameContext ) throws LdapException
  Dn name = renameContext.getDn();
  Rdn newRdn = renameContext.getNewRdn();
  boolean deleteOldRn = renameContext.getDeleteOldRdn();
origin: org.apache.directory.server/apacheds-interceptors-journal

ldif.setDn( renameContext.getDn() );
ldif.setNewRdn( renameContext.getNewRdn().getName() );
ldif.setDeleteOldRdn( renameContext.getDeleteOldRdn() );
origin: org.apache.directory.server/apacheds-interceptors-changelog

/**
 * {@inheritDoc}
 */
@Override
public void rename( RenameOperationContext renameContext ) throws LdapException
{
  Entry serverEntry = null;
  if ( renameContext.getEntry() != null )
  {
    serverEntry = ( ( ClonedServerEntry ) renameContext.getEntry() ).getOriginalEntry();
  }
  next( renameContext );
  // After this point, the entry has been modified. The cloned entry contains
  // the modified entry, the originalEntry has changed
  if ( !changeLog.isEnabled() )
  {
    return;
  }
  LdifEntry forward = new LdifEntry();
  forward.setChangeType( ChangeType.ModRdn );
  forward.setDn( renameContext.getDn() );
  forward.setNewRdn( renameContext.getNewRdn().getName() );
  forward.setDeleteOldRdn( renameContext.getDeleteOldRdn() );
  List<LdifEntry> reverses = LdifRevertor.reverseRename(
    serverEntry, renameContext.getNewRdn(), renameContext.getDeleteOldRdn() );
  renameContext.setChangeLogEvent( changeLog.log( getPrincipal( renameContext ), forward, reverses ) );
}
origin: org.apache.directory.server/apacheds-interceptors-subtree

public void rename( RenameOperationContext renameContext ) throws LdapException
  Dn oldDn = renameContext.getDn();
org.apache.directory.server.core.api.interceptor.contextRenameOperationContextgetDn

Popular methods of RenameOperationContext

  • getEntry
  • getNewRdn
  • <init>
    Creates a new instance of RenameOperationContext.
  • getDeleteOldRdn
  • getResponseControls
  • getTransaction
  • setModifiedEntry
  • addRequestControls
  • getModifiedEntry
  • getNewDn
  • getOriginalEntry
  • getPartition
  • getOriginalEntry,
  • getPartition,
  • getSession,
  • hasRequestControl,
  • ignoreReferral,
  • setChangeLogEvent,
  • setInterceptors,
  • setLogChange,
  • setReplEvent

Popular in Java

  • Parsing JSON documents to java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • setScale (BigDecimal)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now