From 5cafc9dfded1175cf2eac1caa8862bf4e24de5d0 Mon Sep 17 00:00:00 2001 From: dsyer Date: Sat, 29 Sep 2007 12:16:06 +0000 Subject: [PATCH] RESOLVED - issue BATCH-148: JobInstanceFilter has no unit test. http://opensource.atlassian.com/projects/spring/browse/BATCH-148 Removed it. --- .../repository/dao/JobInstanceFilter.java | 40 ------------------- 1 file changed, 40 deletions(-) delete mode 100644 execution/src/main/java/org/springframework/batch/execution/repository/dao/JobInstanceFilter.java diff --git a/execution/src/main/java/org/springframework/batch/execution/repository/dao/JobInstanceFilter.java b/execution/src/main/java/org/springframework/batch/execution/repository/dao/JobInstanceFilter.java deleted file mode 100644 index 1c919c7d7..000000000 --- a/execution/src/main/java/org/springframework/batch/execution/repository/dao/JobInstanceFilter.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.springframework.batch.execution.repository.dao; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import org.springframework.batch.core.domain.JobInstance; -import org.springframework.batch.core.runtime.JobIdentifier; - -/** - * Shared utility class for {@link JobDao} implementations to allow a - * {@link JobInstance} to be identified from its {@link JobIdentifier}. - * - * @author Dave Syer - * - */ -class JobInstanceFilter { - - /** - * Filter the list and pull out a {@link JobInstance} with the supplied - * identifier. - * - * @param instances - * a collection of {@link JobInstance} - * @param identifier - * the required {@link JobIdentifier} - * @return another collection of {@link JobInstance}, all matching the the - * given {@link JobIdentifier} - */ - public List filter(List instances, JobIdentifier identifier) { - List result = new ArrayList(); - for (Iterator iterator = instances.iterator(); iterator.hasNext();) { - JobInstance job = (JobInstance) iterator.next(); - if (job.getIdentifier().equals(identifier)) { - result.add(job); - } - } - return result; - } -}