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 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 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(); }
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; }
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 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; }
public void render() { repositoriesMeta = new RepositoriesMeta(); try { if ( repositoriesMeta.readData() && repositoriesMeta.nrRepositories() > 0 ) { renderConnectDropdown(); } else { renderConnectButton(); } } catch ( KettleException e ) { log.logError( BaseMessages.getString( "RepositoryConnectMenu.ErrorLoadingRepositories" ), e ); } }
@Test public void testReadDataFromInputStream() throws Exception { InputStream inputStream = getClass().getResourceAsStream( "repositories.xml" ); repoMeta.readDataFromInputStream( inputStream ); assertEquals( 1, repoMeta.nrDatabases() ); assertEquals( 1, repoMeta.nrRepositories() ); }
@Test public void testNothingToRead() throws Exception { doReturn( "filedoesnotexist.xml" ).when( repoMeta ).getKettleUserRepositoriesFile(); assertTrue( repoMeta.readData() ); assertEquals( 0, repoMeta.nrDatabases() ); assertEquals( 0, repoMeta.nrRepositories() ); }
when( mockRepositoryMeta.getDescription() ).thenReturn( TEST_REPO_DUMMY_DESC ); when( mockRepositoriesMeta.nrRepositories() ).thenReturn( 1 ); when( mockRepositoriesMeta.getRepository( 0 ) ).thenReturn( mockRepositoryMeta );
when( mockRepositoryMeta.getDescription() ).thenReturn( TEST_REPO_DUMMY_DESC ); when( mockRepositoriesMeta.nrRepositories() ).thenReturn( 1 ); when( mockRepositoriesMeta.getRepository( 0 ) ).thenReturn( mockRepositoryMeta );
for ( int i = 0; i < this.input.nrRepositories(); i++ ) { repositoryList.add( this.input.getRepository( i ) );
reps_info.readData(); int nrRepositories = reps_info.nrRepositories(); if ( nrRepositories == 0 ) { displayMsg( BaseMessages.getString( PKG, "System.Dialog.Error.Title" ), BaseMessages.getString(
reps_info.readData(); int nrRepositories = reps_info.nrRepositories(); if ( nrRepositories == 0 ) { displayMsg( BaseMessages.getString( PKG, "System.Dialog.Error.Title" ), BaseMessages.getString(
final Menu connectionMenu = new Menu( toolBar.getShell() ); if ( repositoriesMeta != null ) { for ( int i = 0; i < repositoriesMeta.nrRepositories(); i++ ) { MenuItem item = new MenuItem( connectionMenu, SWT.CHECK ); String truncatedName = truncateName( repositoriesMeta.getRepository( i ).getName() );