本文整理汇总了Java中org.pentaho.di.job.JobHopMeta.isEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java JobHopMeta.isEnabled方法的具体用法?Java JobHopMeta.isEnabled怎么用?Java JobHopMeta.isEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.job.JobHopMeta
的用法示例。
在下文中一共展示了JobHopMeta.isEnabled方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: verifyRule
import org.pentaho.di.job.JobHopMeta; //导入方法依赖的package包/类
@Override
public List<ImportValidationFeedback> verifyRule(Object subject) {
List<ImportValidationFeedback> feedback = new ArrayList<ImportValidationFeedback>();
if (!isEnabled()) return feedback;
if (!(subject instanceof JobMeta)) return feedback;
JobMeta jobMeta = (JobMeta)subject;
for (int i=0;i<jobMeta.nrJobHops();i++) {
JobHopMeta hop = jobMeta.getJobHop(i);
if (!hop.isEnabled()) {
feedback.add( new ImportValidationFeedback(this, ImportValidationResultType.ERROR, "There is a disabled hop in the job.") );
}
}
if (feedback.isEmpty()) {
feedback.add( new ImportValidationFeedback(this, ImportValidationResultType.APPROVAL, "All hops are enabled in this job.") );
}
return feedback;
}
示例2: verifyRule
import org.pentaho.di.job.JobHopMeta; //导入方法依赖的package包/类
@Override
public List<ImportValidationFeedback> verifyRule( Object subject ) {
List<ImportValidationFeedback> feedback = new ArrayList<ImportValidationFeedback>();
if ( !isEnabled() ) {
return feedback;
}
if ( !( subject instanceof JobMeta ) ) {
return feedback;
}
JobMeta jobMeta = (JobMeta) subject;
for ( int i = 0; i < jobMeta.nrJobHops(); i++ ) {
JobHopMeta hop = jobMeta.getJobHop( i );
if ( !hop.isEnabled() ) {
feedback.add( new ImportValidationFeedback(
this, ImportValidationResultType.ERROR, "There is a disabled hop in the job." ) );
}
}
if ( feedback.isEmpty() ) {
feedback.add( new ImportValidationFeedback(
this, ImportValidationResultType.APPROVAL, "All hops are enabled in this job." ) );
}
return feedback;
}
示例3: drawLine
import org.pentaho.di.job.JobHopMeta; //导入方法依赖的package包/类
protected void drawLine(GC gc, JobHopMeta hop, boolean is_candidate) {
int line[] = getLine(hop.from_entry, hop.to_entry);
gc.setLineWidth(linewidth);
Color col;
if (hop.from_entry.isLaunchingInParallel()) {
gc.setLineAttributes(new LineAttributes((float) linewidth, SWT.CAP_FLAT, SWT.JOIN_MITER, SWT.LINE_CUSTOM,
new float[] { 5, 3, }, 0, 10));
} else {
gc.setLineStyle(SWT.LINE_SOLID);
}
if (is_candidate) {
col = GUIResource.getInstance().getColorBlue();
} else if (hop.isEnabled()) {
if (hop.isUnconditional()) {
col = GUIResource.getInstance().getColorBlack();
} else {
if (hop.getEvaluation()) {
col = GUIResource.getInstance().getColorGreen();
} else {
col = GUIResource.getInstance().getColorRed();
}
}
} else {
col = GUIResource.getInstance().getColorGray();
}
gc.setForeground(col);
if (hop.isSplit())
gc.setLineWidth(linewidth + 2);
drawArrow(gc, line);
if (hop.isSplit())
gc.setLineWidth(linewidth);
gc.setForeground(GUIResource.getInstance().getColorBlack());
gc.setBackground(GUIResource.getInstance().getColorBackground());
gc.setLineStyle(SWT.LINE_SOLID);
}