public SpoonDelegates( Spoon spoon ) { tabs = new SpoonTabsDelegate( spoon ); tree = new SpoonTreeDelegate( spoon ); slaves = new SpoonSlaveDelegate( spoon ); steps = new SpoonStepsDelegate( spoon ); db = new SpoonDBDelegate( spoon ); clusters = new SpoonClustersDelegate( spoon ); partitions = new SpoonPartitionsDelegate( spoon ); update( spoon ); }
public SharedObjectSyncUtil( Spoon spoon ) { this.spoonDelegates = spoon.delegates; this.spoon = spoon; spoonDelegates.db.setSharedObjectSyncUtil( this ); spoonDelegates.slaves.setSharedObjectSyncUtil( this ); spoonDelegates.clusters.setSharedObjectSyncUtil( this ); spoonDelegates.partitions.setSharedObjectSyncUtil( this ); }
public TransMeta findTransformation( String tabItemText ) { if ( delegates != null && delegates.trans != null ) { return delegates.trans.getTransformation( tabItemText ); } else { return null; } }
@Override public void addJobGraph( JobMeta jobMeta ) { delegates.jobs.addJobGraph( jobMeta ); }
/** * @return The object that is selected in the tree or null if we couldn't figure it out. (titles etc. == null) */ public TreeSelection[] getTreeObjects( final Tree tree ) { return delegates.tree.getTreeObjects( tree, selectionTree, coreObjectsTree ); }
public void editClusterSchema() { final TransMeta transMeta = (TransMeta) selectionObjectParent; final ClusterSchema clusterSchema = (ClusterSchema) selectionObject; delegates.clusters.editClusterSchema( transMeta, clusterSchema ); }
public void delStep() { final TransMeta transMeta = (TransMeta) selectionObjectParent; final StepMeta stepMeta = (StepMeta) selectionObject; delegates.steps.delStep( transMeta, stepMeta ); }
public void delClusterSchema() { final TransMeta transMeta = (TransMeta) selectionObjectParent; final ClusterSchema clusterSchema = (ClusterSchema) selectionObject; delegates.clusters.delClusterSchema( transMeta, clusterSchema ); }
public JobMeta findJob( String tabItemText ) { if ( delegates != null && delegates.jobs != null ) { return delegates.jobs.getJob( tabItemText ); } else { return null; } }
public static SpoonDelegateRegistry getInstance() { if ( instance == null ) { instance = new SpoonDelegateRegistry(); } return instance; }
/** * This creates a new partitioning schema, edits it and adds it to the transformation metadata if its name is not a * duplicate of any of existing */ public void newPartitioningSchema( TransMeta transMeta ) { delegates.partitions.newPartitioningSchema( transMeta ); }
/** * This creates a new clustering schema, edits it and adds it to the transformation metadata if its name is not a * duplicate of any of existing */ public void newClusteringSchema( TransMeta transMeta ) { delegates.clusters.newClusteringSchema( transMeta ); }
public JobMeta ripDB( final List<DatabaseMeta> databases, final String jobName, final RepositoryDirectory repdir, final String directory, final DatabaseMeta sourceDbInfo, final DatabaseMeta targetDbInfo, final String[] tables ) { return delegates.jobs.ripDB( databases, jobName, repdir, directory, sourceDbInfo, targetDbInfo, tables ); }
public void dupeConnection() { final DatabaseMeta databaseMeta = (DatabaseMeta) selectionObject; final HasDatabasesInterface hasDatabasesInterface = (HasDatabasesInterface) selectionObjectParent; delegates.db.dupeConnection( hasDatabasesInterface, databaseMeta ); }
public void dupeStep() { final TransMeta transMeta = (TransMeta) selectionObjectParent; final StepMeta stepMeta = (StepMeta) selectionObject; delegates.steps.dupeStep( transMeta, stepMeta ); }
public void dupeJobEntry() { final JobMeta jobMeta = (JobMeta) selectionObjectParent; final JobEntryCopy jobEntry = (JobEntryCopy) selectionObject; delegates.jobs.dupeJobEntry( jobMeta, jobEntry ); }
/** * This creates a slave server, edits it and adds it to the transformation metadata * */ public void newSlaveServer( HasSlaveServersInterface hasSlaveServersInterface ) { delegates.slaves.newSlaveServer( hasSlaveServersInterface ); }
public void exploreDB() { final DatabaseMeta databaseMeta = (DatabaseMeta) selectionObject; delegates.db.exploreDB( databaseMeta, true ); }
public void clipConnection() { final DatabaseMeta databaseMeta = (DatabaseMeta) selectionObject; delegates.db.clipConnection( databaseMeta ); }
@Override public boolean addSpoonBrowser( String name, String urlString ) { return delegates.tabs.addSpoonBrowser( name, urlString, null, true ); }