public RepositoryConnectController() { this( PluginRegistry.getInstance(), Spoon::getInstance, new RepositoriesMeta() ); }
@Before public void setUp() { repoMeta = spy( new RepositoriesMeta() ); }
public RepositoriesMeta clone() { RepositoriesMeta meta = new RepositoriesMeta(); meta.clear(); for ( DatabaseMeta dbMeta : databases ) { meta.addDatabase( dbMeta ); } for ( RepositoryMeta repMeta : repositories ) { meta.addRepository( repMeta.clone() ); } return meta; }
public Repository connectRepository( String repositoryName, String username, String password ) throws KettleException { // Verify that the repository exists on the slave server... // RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.getLog().setLogLevel( log.getLogLevel() ); try { repositoriesMeta.readData(); } catch ( Exception e ) { throw new KettleException( "Unable to get a list of repositories to locate repository '" + repositoryName + "'" ); } return connectRepository( repositoriesMeta, repositoryName, username, password ); }
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 testToString() throws Exception { RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); assertEquals( "RepositoriesMeta", repositoriesMeta.toString() ); }
public RepositoriesMeta loadRepositoryInfo( String loadingAvailableRepMsgTkn, String noRepsDefinedMsgTkn ) throws KettleException { RepositoriesMeta repsinfo = new RepositoriesMeta(); repsinfo.getLog().setLogLevel( getLog().getLogLevel() ); logDebug( loadingAvailableRepMsgTkn ); try { repsinfo.readData(); } catch ( Exception e ) { throw new KettleException( BaseMessages.getString( getPkgClazz(), noRepsDefinedMsgTkn ), e ); } return repsinfo; }
private Repository openRepository( String repositoryName, String user, String pass ) throws KettleException { if ( Utils.isEmpty( repositoryName ) ) { return null; } RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.readData(); RepositoryMeta repositoryMeta = repositoriesMeta.findRepository( repositoryName ); if ( repositoryMeta == null ) { throw new KettleException( "Unable to find repository: " + repositoryName ); } PluginRegistry registry = PluginRegistry.getInstance(); Repository repository = registry.loadClass( RepositoryPluginType.class, repositoryMeta, Repository.class ); repository.init( repositoryMeta ); repository.connect( user, pass ); return repository; }
private Repository openRepository( String repositoryName, String user, String pass ) throws KettleException { if ( Utils.isEmpty( repositoryName ) ) { return null; } RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.readData(); RepositoryMeta repositoryMeta = repositoriesMeta.findRepository( repositoryName ); if ( repositoryMeta == null ) { throw new KettleException( "Unable to find repository: " + repositoryName ); } PluginRegistry registry = PluginRegistry.getInstance(); Repository repository = registry.loadClass( RepositoryPluginType.class, repositoryMeta, Repository.class ); repository.init( repositoryMeta ); repository.connect( user, pass ); return repository; }
private void connectRep( LogChannelInterface log, String realrepName, String realusername, String realpassword ) throws Exception { this.repsinfo = new RepositoriesMeta(); this.repsinfo.getLog().setLogLevel( log.getLogLevel() ); try { this.repsinfo.readData(); } catch ( Exception e ) { logError( BaseMessages.getString( PKG, "JobExportRepository.Error.NoRep" ) ); throw new Exception( BaseMessages.getString( PKG, "JobExportRepository.Error.NoRep" ) ); } this.repositoryMeta = this.repsinfo.findRepository( realrepName ); if ( this.repositoryMeta == null ) { logError( BaseMessages.getString( PKG, "JobExportRepository.Error.NoRepSystem" ) ); throw new Exception( BaseMessages.getString( PKG, "JobExportRepository.Error.NoRepSystem" ) ); } this.repository = PluginRegistry.getInstance().loadClass( RepositoryPluginType.class, this.repositoryMeta, Repository.class ); this.repository.init( repositoryMeta ); try { this.repository.connect( realusername, realpassword ); } catch ( Exception e ) { logError( BaseMessages.getString( PKG, "JobExportRepository.Error.CanNotConnectRep" ) ); throw new Exception( BaseMessages.getString( PKG, "JobExportRepository.Error.CanNotConnectRep" ), e ); } }
RepositoriesMeta repsinfo = new RepositoriesMeta(); repsinfo.getLog().setLogLevel( log.getLogLevel() ); try {
String password = Encr.decryptPassword( XMLHandler.getTagValue( repNode, "password" ) ); RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.getLog().setLogLevel( log.getLogLevel() ); try {
@Override public Repository connect( String repositoryName ) throws KettleException { RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); boolean singleDiServerInstance = "true".equals( PentahoSystem.getSystemSetting( SINGLE_DI_SERVER_INSTANCE, "true" ) ); //$NON-NLS-1$ //$NON-NLS-2$
public RepositoriesHelper( RepositoriesModel model, Document document, Shell shell ) { this.props = PropsUI.getInstance(); this.input = new RepositoriesMeta(); this.repository = null; this.model = model;
private void openRepository( String repositoryId ) throws KettleException { try { RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.readData(); repositoryMeta = repositoriesMeta.findRepository( repositoryId ); if ( repositoryMeta == null ) { throw new KettleException( "Unable to find repository: " + repositoryId ); } PluginRegistry registry = PluginRegistry.getInstance(); repository = registry.loadClass( RepositoryPluginType.class, repositoryMeta, Repository.class ); repository.init( repositoryMeta ); repository.connect( repositoryUsername, repositoryPassword ); // Add the repository MetaStore to the delegation as well. // Set this one as active with the highest priority // if ( repository.getMetaStore() != null ) { metaStore.addMetaStore( 0, repository.getMetaStore() ); metaStore.setActiveMetaStoreName( repository.getMetaStore().getName() ); } LogChannel.GENERAL.logBasic( "Connected to repository '" + repository.getName() + "'" ); } catch ( Exception e ) { throw new KettleException( "Unable to open repository connection", e ); } }
RepositoriesMeta reps_info = null; try { reps_info = new RepositoriesMeta(); reps_info.readData();
RepositoriesMeta reps_info = null; try { reps_info = new RepositoriesMeta();
repositoriesMeta = new RepositoriesMeta(); repositoriesMeta.readData(); repositoryMeta =
repositoriesMeta = new RepositoriesMeta(); try { repositoriesMeta.readData();
RepositoriesMeta repositoriesMeta = new RepositoriesMeta(); try { repositoriesMeta.readData();