public RepositoryMeta searchRepository( String name ) { for ( int i = 0; i < nrRepositories(); i++ ) { String repName = getRepository( i ).getName(); if ( repName != null && repName.equalsIgnoreCase( name ) ) { return getRepository( i ); } } return null; }
public RepositoryMeta findRepository( String name ) { for ( int i = 0; i < nrRepositories(); i++ ) { RepositoryMeta ri = getRepository( i ); if ( ri.getName().equalsIgnoreCase( name ) ) { return ri; } } return null; }
public RepositoryMeta findRepositoryById( String id ) { for ( int i = 0; i < nrRepositories(); i++ ) { RepositoryMeta ri = getRepository( i ); if ( ri.getId().equalsIgnoreCase( id ) ) { return ri; } } return null; }
public RepositoryMeta getDefaultRepositoryMeta() { for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { RepositoryMeta repositoryMeta = repositoriesMeta.getRepository( i ); if ( repositoryMeta.isDefault() ) { return repositoryMeta; } } return null; }
@SuppressWarnings( "unchecked" ) public String getRepositories() { String connected = null; if ( spoonSupplier.get() != null && spoonSupplier.get().rep != null ) { connected = spoonSupplier.get().rep.getName(); } List<JSONObject> list = new ArrayList<>(); if ( repositoriesMeta != null ) { for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { RepositoryMeta repositoryMeta = repositoriesMeta.getRepository( i ); JSONObject repoJson = repositoryMeta.toJSONObject(); if ( connected != null && repositoryMeta.getName().equals( connected ) ) { repoJson.put( "connected", true ); } list.add( repoJson ); } } return list.toString(); }
protected void printRepositories( RepositoriesMeta repositoriesMeta ) { if ( repositoriesMeta != null ) { System.out.println( BaseMessages.getString( getPkgClazz(), "Kitchen.Log.ListRep" ) ); for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { RepositoryMeta rinfo = repositoriesMeta.getRepository( i ); System.out.println( "#" + ( i + 1 ) + " : " + rinfo.getName() + " [" + rinfo.getDescription() + "] id=" + rinfo.getId() ); } } }
public void fillRepositories() { model.getAvailableRepositories().clear(); if ( input.nrRepositories() == 0 ) { model.addToAvailableRepositories( null ); } else { for ( int i = 0; i < input.nrRepositories(); i++ ) { model.addToAvailableRepositories( input.getRepository( i ) ); } } }
public boolean setDefaultRepository( String name ) { for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { RepositoryMeta repositoryMeta = repositoriesMeta.getRepository( i ); repositoryMeta.setDefault( repositoryMeta.getName().equals( name ) ); } try { repositoriesMeta.writeData(); } catch ( KettleException ke ) { log.logError( "Unable to set default repository", ke ); return false; } return true; }
public boolean clearDefaultRepository() { for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { repositoriesMeta.getRepository( i ).setDefault( false ); } try { repositoriesMeta.writeData(); } catch ( KettleException ke ) { log.logError( "Unable to set default repository", ke ); return false; } return true; }
protected void printRepositories( RepositoriesMeta repositoriesMeta ) { if ( repositoriesMeta != null ) { logDebug( "Pan.Log.GettingListReps" ); for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { RepositoryMeta repInfo = repositoriesMeta.getRepository( i ); System.out.println( BaseMessages.getString( getPkgClazz(), "Pan.Log.RepNameDesc", "" + ( i + 1 ), repInfo.getName(), repInfo.getDescription() ) ); } } }
public String getXML() { String retval = ""; retval += "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + Const.CR; retval += "<repositories>" + Const.CR; for ( int i = 0; i < nrDatabases(); i++ ) { DatabaseMeta conn = getDatabase( i ); retval += conn.getXML(); } for ( int i = 0; i < nrRepositories(); i++ ) { RepositoryMeta ri = getRepository( i ); retval += ri.getXML(); } retval += " </repositories>" + Const.CR; return retval; }
when( mockRepositoriesMeta.getRepository( 0 ) ).thenReturn( mockRepositoryMeta );
when( mockRepositoriesMeta.getRepository( 0 ) ).thenReturn( mockRepositoryMeta );
repositoryList.add( this.input.getRepository( i ) );
public void editRepository() { try { PluginInterface plugin = null; RepositoryMeta ri = input.searchRepository( model.getSelectedRepository().getName() ); if ( ri != null ) { plugin = PluginRegistry.getInstance().getPlugin( RepositoryPluginType.class, ri.getId() ); if ( plugin == null ) { throw new KettleException( BaseMessages .getString( PKG, "RepositoryLogin.ErrorFindingPlugin", ri.getId() ) ); } } RepositoryDialogInterface dd = getRepositoryDialog( plugin, ri, input, this.shell ); if ( dd.open( MODE.EDIT ) != null ) { fillRepositories(); int idx = input.indexOfRepository( ri ); model.setSelectedRepository( input.getRepository( idx ) ); writeData(); } } catch ( Exception e ) { log.logDetailed( BaseMessages.getString( PKG, "RepositoryLogin.ErrorEditingRepository", e .getLocalizedMessage() ) ); new ErrorDialog( shell, BaseMessages.getString( PKG, "Dialog.Error" ), BaseMessages.getString( PKG, "RepositoryLogin.ErrorEditingRepository", e.getLocalizedMessage() ), e ); } }
for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { MenuItem item = new MenuItem( connectionMenu, SWT.CHECK ); String truncatedName = truncateName( repositoriesMeta.getRepository( i ).getName() ); item.setText( truncatedName ); item.setData( repositoriesMeta.getRepository( i ).getName() ); if ( spoon.rep != null && spoon.getRepositoryName().equals( repositoriesMeta.getRepository( i ).getName() ) ) { item.setSelection( true ); continue;
public void loginToRepository() throws KettleException, KettleSecurityException { if ( model != null && model.getSelectedRepository() != null ) { RepositoryMeta repositoryMeta = input.getRepository( model.getRepositoryIndex( model.getSelectedRepository() ) ); repository = PluginRegistry.getInstance().loadClass( RepositoryPluginType.class, repositoryMeta.getId(), Repository.class ); repository.init( repositoryMeta ); repository.connect( model.getUsername(), model.getPassword() ); props.setLastRepository( repositoryMeta.getName() ); props.setLastRepositoryLogin( model.getUsername() ); } else { log.logDetailed( BaseMessages.getString( PKG, "RepositoryLogin.ErrorLoginToRepository" ) ); throw new KettleException( BaseMessages.getString( PKG, "RepositoryLogin.ErrorLoginToRepository" ) ); } }
RepositoryMeta ri = reps_info.getRepository( i ); available[i] = ri.getName();
RepositoryMeta ri = reps_info.getRepository( i ); available[i] = ri.getName();
RepositoryMeta repository = repoMeta.getRepository( 0 ); assertEquals( "Test Repository", repository.getName() ); assertEquals( "Test Repository Description", repository.getDescription() );