BATCH-105: The functionality in "DefaultFlatFileItemProvider" (validating and mapping) should be provided by the infrastructure layer (DefaultFlatFileInputSource).

http://opensource.atlassian.com/projects/spring/browse/BATCH-105
This commit is contained in:
dsyer
2007-08-21 11:06:34 +00:00
parent d94133b392
commit 5cf6ecf536
12 changed files with 11 additions and 463 deletions

View File

@@ -22,7 +22,7 @@
class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.DefaultFlatFileItemProvider">
class="org.springframework.batch.item.provider.DefaultFlatFileItemProvider">
<property name="source" ref="fileInputTemplate" />
<property name="mapper" ref="fieldSetMapper" />
<property name="validator" ref="fixedValidator" />
@@ -42,7 +42,7 @@
class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.DefaultFlatFileItemProvider">
class="org.springframework.batch.item.provider.DefaultFlatFileItemProvider">
<property name="source" ref="fileInputTemplate2" />
<property name="mapper" ref="fieldSetMapper2" />
</bean>

View File

@@ -22,7 +22,7 @@
class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.DefaultFlatFileItemProvider">
class="org.springframework.batch.item.provider.DefaultFlatFileItemProvider">
<property name="source" ref="fileInputTemplate" />
<property name="mapper" ref="fieldSetMapper" />
<property name="validator" ref="fixedValidator" />

View File

@@ -20,7 +20,7 @@
<bean class="org.springframework.batch.sample.module.ExceptionRestartableTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.DefaultFlatFileItemProvider">
class="org.springframework.batch.item.provider.DefaultFlatFileItemProvider">
<property name="source" ref="fileInputTemplate" />
<property name="mapper" ref="fieldSetMapper" />
<property name="validator" ref="fixedValidator" />

View File

@@ -24,7 +24,7 @@
<bean class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.DefaultFlatFileItemProvider">
class="org.springframework.batch.item.provider.DefaultFlatFileItemProvider">
<property name="source" ref="fileInputTemplate" />
<property name="mapper">
<bean class="org.springframework.batch.sample.mapping.TradeFieldSetMapper" />
@@ -44,7 +44,7 @@
<bean class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.InputSourceItemProvider">
class="org.springframework.batch.item.provider.InputSourceItemProvider">
<property name="inputSource">
<bean class="org.springframework.batch.io.sql.SqlCursorInputSource">
<constructor-arg>
@@ -71,7 +71,7 @@
<bean class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.InputSourceItemProvider">
class="org.springframework.batch.item.provider.InputSourceItemProvider">
<property name="inputSource">
<bean class="org.springframework.batch.io.sql.SqlCursorInputSource">
<constructor-arg>

View File

@@ -22,7 +22,7 @@
class="org.springframework.batch.execution.tasklet.RestartableItemProviderTasklet">
<property name="itemProvider">
<bean
class="org.springframework.batch.execution.tasklet.support.InputSourceItemProvider">
class="org.springframework.batch.item.provider.InputSourceItemProvider">
<property name="inputSource">
<bean class="org.springframework.batch.io.xml.XmlInputSource">
<property name="name" value="XmlFileInputSource" />
@@ -39,7 +39,7 @@
</bean>
</property>
<property name="itemProcessor">
<bean class="org.springframework.batch.execution.tasklet.support.OutputSourceItemProcessor">
<bean class="org.springframework.batch.item.processor.OutputSourceItemProcessor">
<property name="outputSource">
<bean class="org.springframework.batch.io.xml.XmlOutputSource" scope="step">
<aop:scoped-proxy/>