My filter
/*
* Copyright (c) 2006-2010 North Concepts Inc. All rights reserved.
* Proprietary and Confidential. Use is subject to license terms.
*
* http://northconcepts.com/data-pipeline/licensing/
*
*/
package com.northconcepts.datapipeline.examples.cookbook.customization;
import com.northconcepts.datapipeline.core.Record;
import com.northconcepts.datapipeline.filter.Filter;
public class MyFilter extends Filter {
private final double minimumBalance;
public MyFilter(double minimumBalance) {
this.minimumBalance = minimumBalance;
}
public boolean allow(Record record) {
return record.getField("Balance").getValueAsDouble() >= minimumBalance;
}
public String toString() {
return "Balance >= " + minimumBalance;
}
}
back to examples index