protected List<PrefixEmbargoPeriodTuple> tuples = null;
public ObjectFilter<CaptureSearchResult> get(AccessPoint ap) {
if(tuples == null) {
return null;
}
CompositeFilter composite = new CompositeFilter();
ArrayList<ObjectFilter<CaptureSearchResult>> filters =
new ArrayList<ObjectFilter<CaptureSearchResult>>();
for(PrefixEmbargoPeriodTuple tuple : tuples) {
filters.add(new FilePrefixDateEmbargoFilter(tuple.getPrefix(),
tuple.getEmbargoMS()));
}
composite.setFilters(filters);
return composite;
}