Examples of LdifFileLoader


Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

            LOG.info( "Load of LDIF file '" + getCanonical( ldifFile )
                + "' skipped.  It has already been loaded on " + time + "." );
        }
        else
        {
            LdifFileLoader loader = new LdifFileLoader( directoryService.getAdminSession(), ldifFile, ldifFilters );
            int count = loader.execute();
            LOG.info( "Loaded " + count + " entries from LDIF file '" + getCanonical( ldifFile ) + "'" );
            addFileEntry( ldifFile );
        }
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

        //DirContext dirContext = contextSource.getReadWriteContext();

        if(ldifs != null && ldifs.length > 0) {
            String ldifFile = ldifs[0].getFile().getAbsolutePath();
            logger.info("Loading LDIF file: " + ldifFile);
            LdifFileLoader loader = new LdifFileLoader(service.getAdminSession(), ldifFile);
            loader.execute();
        }
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

            LOG.info( "Load of LDIF file '" + getCanonical( ldifFile )
                + "' skipped.  It has already been loaded on " + time + "." );
        }
        else
        {
            LdifFileLoader loader = new LdifFileLoader( directoryService.getAdminSession(), ldifFile, ldifFilters );
            int count = loader.execute();
            LOG.info( "Loaded " + count + " entries from LDIF file '" + getCanonical( ldifFile ) + "'" );
            addFileEntry( ldifFile );
        }
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

            LOG.info( "Load of LDIF file '" + getCanonical( ldifFile )
                    + "' skipped.  It has already been loaded on " + time + "." );
        }
        else
        {
            LdifFileLoader loader = new LdifFileLoader( directoryService.getAdminSession(), ldifFile, ldifFilters );
            int count = loader.execute();
            LOG.info( "Loaded " + count + " entries from LDIF file '" + getCanonical( ldifFile ) + "'" );
            addFileEntry( ldifFile );
        }
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

     * Load the LDIF file used to seed the directory.
     *
     * @throws Exception If there was an error.
     */
    private void loadLdifFile() throws Exception {
        final LdifFileLoader loader = new LdifFileLoader(service.getAdminSession(), ldifFile.getAbsolutePath());
        loader.execute();
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

     * Load the LDIF file used to seed the directory.
     *
     * @throws Exception If there was an error.
     */
    private void loadLdifFile() throws Exception {
        new LdifFileLoader(service.getAdminSession(), getLdifFile(), null)
                .execute();
    }
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

            File tempFile = File.createTempFile("spring_ldap_test", ".ldif");
            try
            {
                InputStream inputStream = ldifFiles[i].getInputStream();
                IOUtils.copy(inputStream, new FileOutputStream(tempFile));
                LdifFileLoader fileLoader = new LdifFileLoader(context,
                        tempFile.getAbsolutePath());
                fileLoader.execute();
            } finally
            {
                try
                {
                    tempFile.delete();
View Full Code Here

Examples of org.apache.directory.server.protocol.shared.store.LdifFileLoader

        running = false;
    }
   
    public void loadLdif(File ldif) throws Exception
    {
        LdifFileLoader loader = new  LdifFileLoader(service.getAdminSession(), ldif.getAbsolutePath());
        loader.execute();
    }
View Full Code Here

Examples of org.apache.protocol.common.store.LdifFileLoader

                String time = ( String ) fileEntry.get( "createTimestamp" ).get();
                log.info( "Load of LDIF file '" + getCanonical( cfg.getLdifDirectory() )
                        + "' skipped.  It has already been loaded on " + time + "." );
                return;
            }
            LdifFileLoader loader = new LdifFileLoader( root, cfg.getLdifDirectory(), cfg.getLdifFilters() );
            loader.execute();

            addFileEntry( root, cfg.getLdifDirectory() );
            return;
        }

        // get all the ldif files within the directory (should be sorted alphabetically)
        File[] ldifFiles = cfg.getLdifDirectory().listFiles( new FileFilter()
        {
            public boolean accept( File pathname )
            {
                boolean isLdif = pathname.getName().toLowerCase().endsWith( ".ldif" );
                return pathname.isFile() && pathname.canRead() && isLdif;
            }
        });

        // log and bail if we could not find any LDIF files
        if ( ldifFiles == null || ldifFiles.length == 0 )
        {
            log.warn( "LDIF load directory '" + getCanonical( cfg.getLdifDirectory() )
                    + "' does not contain any LDIF files.  No LDIF files will be loaded.");
            return;
        }

        // load all the ldif files and load each one that is loaded
        for ( int ii = 0; ii < ldifFiles.length; ii++ )
        {
            Attributes fileEntry = getLdifFileEntry( root, ldifFiles[ii] );
            if ( fileEntry != null )
            {
                String time = ( String ) fileEntry.get( "createTimestamp" ).get();
                log.info( "Load of LDIF file '" + getCanonical( ldifFiles[ii] )
                        + "' skipped.  It has already been loaded on " + time + "." );
                continue;
            }
            LdifFileLoader loader = new LdifFileLoader( root, ldifFiles[ii], cfg.getLdifFilters() );
            int count = loader.execute();
            log.info( "Loaded " + count + " entries from LDIF file '" + getCanonical( ldifFiles[ii] ) + "'" );
            if ( fileEntry == null )
            {
                addFileEntry( root, ldifFiles[ii] );
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.