From f44e463af3bc7cacb6cd5e1a6a92cdd473bc06d7 Mon Sep 17 00:00:00 2001 From: robokaso Date: Tue, 24 Jun 2008 08:15:43 +0000 Subject: [PATCH] IN PROGRESS - BATCH-570: Job.getSteps() does not need to be exposed in the interface added deprecations --- .../src/main/java/org/springframework/batch/core/Job.java | 4 ++++ .../support/ClassPathXmlApplicationContextJobFactory.java | 1 + 2 files changed, 5 insertions(+) diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/Job.java b/spring-batch-core/src/main/java/org/springframework/batch/core/Job.java index b38d27975..5d6ead882 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/Job.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/Job.java @@ -30,6 +30,10 @@ public interface Job { String getName(); + /** + * @deprecated planned for removal in 2.0 + * @return the {@link Step}s executed as part of this job. + */ List getSteps(); boolean isRestartable(); diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java index 44c49cacf..5a3225ca7 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java @@ -117,6 +117,7 @@ public class ClassPathXmlApplicationContextJobFactory implements JobFactory { } /** + * @deprecated planned for removal in 2.0 * @see org.springframework.batch.core.Job#getSteps() */ public List getSteps() {