public JobHopMeta( JobEntryCopy from, JobEntryCopy to ) { this.from = from; this.to = to; enabled = true; split = false; evaluation = true; unconditional = false; id = null; if ( from != null && from.isStart() ) { setUnconditional(); } }
public void setHopUnconditional() { currentHop.setUnconditional(); spoon.refreshGraph(); }
JobHopMeta newhop1 = new JobHopMeta( hi.getFromEntry(), selectedEntry ); if ( hi.getFromEntry().getEntry().isUnconditional() ) { newhop1.setUnconditional(); JobHopMeta newhop2 = new JobHopMeta( selectedEntry, hi.getToEntry() ); if ( selectedEntry.getEntry().isUnconditional() ) { newhop2.setUnconditional();
public JobHopMeta loadJobHopMeta( ObjectId id_job_hop, List<JobEntryCopy> jobcopies ) throws KettleException { JobHopMeta jobHopMeta = new JobHopMeta(); try { RowMetaAndData r = getJobHop( id_job_hop ); if ( r != null ) { long id_jobentry_copy_from = r.getInteger( "ID_JOBENTRY_COPY_FROM", -1L ); long id_jobentry_copy_to = r.getInteger( "ID_JOBENTRY_COPY_TO", -1L ); jobHopMeta.setEnabled( r.getBoolean( "ENABLED", true ) ); jobHopMeta.setEvaluation( r.getBoolean( "EVALUATION", true ) ); jobHopMeta.setConditional(); if ( r.getBoolean( "UNCONDITIONAL", !jobHopMeta.getEvaluation() ) ) { jobHopMeta.setUnconditional(); } jobHopMeta.setFromEntry( JobMeta.findJobEntryCopy( jobcopies, new LongObjectId( id_jobentry_copy_from ) ) ); jobHopMeta.setToEntry( JobMeta.findJobEntryCopy( jobcopies, new LongObjectId( id_jobentry_copy_to ) ) ); return jobHopMeta; } else { throw new KettleException( "Unable to find job hop with ID : " + id_job_hop ); } } catch ( KettleDatabaseException dbe ) { throw new KettleException( BaseMessages.getString( PKG, "JobHopMeta.Exception.UnableToLoadHopInfoRep", "" + id_job_hop ), dbe ); } }
jobHopMeta.setEnabled( enabled ); jobHopMeta.setEvaluation( evaluation ); jobHopMeta.setUnconditional( unconditional ); jobMeta.addJobHop( jobHopMeta );
hop_candidate.setUnconditional(); } else { hop_candidate.setConditional();
if ( hop.getFromEntry().evaluates() ) { if ( hop.isUnconditional() ) { hop.setUnconditional( false ); hop.setEvaluation( true ); } else { hop.setEvaluation( false ); } else { hop.setUnconditional( true );