Package org.apache.directory.studio.ldapbrowser.core.internal.model

Examples of org.apache.directory.studio.ldapbrowser.core.internal.model.BrowserConnection


        fetchBaseDnsButton.addSelectionListener( new SelectionAdapter()
        {
            public void widgetSelected( SelectionEvent e )
            {
                Connection connection = getTestConnection();
                IBrowserConnection browserConnection = new BrowserConnection( connection );

                FetchBaseDNsJob job = new FetchBaseDNsJob( browserConnection );
                RunnableContextJobAdapter.execute( job, runnableContext );
                if ( job.getExternalResult().isOK() )
                {
View Full Code Here


     * @see org.apache.directory.studio.connection.core.event.ConnectionUpdateListener#connectionAdded(org.apache.directory.studio.connection.core.Connection)
     */
    public void connectionAdded( Connection connection )
    {
        // update connection list
        BrowserConnection browserConnection = new BrowserConnection( connection );
        connectionMap.put( connection.getId(), browserConnection );

        // make persistent
        saveBrowserConnections();
    }
View Full Code Here

    {
        Connection[] connections = ConnectionCorePlugin.getDefault().getConnectionManager().getConnections();
        for ( int i = 0; i < connections.length; i++ )
        {
            Connection connection = connections[i];
            BrowserConnection browserConnection = new BrowserConnection( connection );
            connectionMap.put( connection.getId(), browserConnection );
           
            try
            {
                String schemaFilename = getSchemaCacheFileName( browserConnection );
                FileReader reader = new FileReader( schemaFilename );
                Schema schema = new Schema();
                schema.loadFromLdif( reader );
                browserConnection.setSchema( schema );
            }
            catch ( Exception e )
            {
            }
        }
       
        try
        {
            Object[][] object = ( Object[][] ) this.load( getBrowserConnectionStoreFileName() );

            if ( object != null )
            {
                try
                {
                    for ( int i = 0; i < object.length; i++ )
                    {
                        String connectionId = ( String ) object[i][0];
                        IBrowserConnection browserConnection = getBrowserConnectionById( connectionId );
                       
                        if( browserConnection != null )
                        {
                            if ( object[i].length > 0 )
                            {
                                SearchParameter[] searchParameters = ( SearchParameter[] ) object[i][1];
                                for ( int k = 0; k < searchParameters.length; k++ )
                                {
                                    ISearch search = new Search( browserConnection, searchParameters[k] );
                                    browserConnection.getSearchManager().addSearch( search );
                                }
                            }
   
                            if ( object[i].length > 1 )
                            {
                                BookmarkParameter[] bookmarkParameters = ( BookmarkParameter[] ) object[i][2];
                                for ( int k = 0; k < bookmarkParameters.length; k++ )
                                {
                                    IBookmark bookmark = new Bookmark( browserConnection, bookmarkParameters[k] );
                                    browserConnection.getBookmarkManager().addBookmark( bookmark );
                                }
                            }
   
//                            try
//                            {
View Full Code Here

TOP

Related Classes of org.apache.directory.studio.ldapbrowser.core.internal.model.BrowserConnection

Copyright © 2018 www.massapicom. 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.