Skip to content
This repository was archived by the owner on Oct 26, 2021. It is now read-only.

Commit e7fcf22

Browse files
committed
Move classes to org.springframework.batch.extensions
1 parent 9be3685 commit e7fcf22

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+106
-106
lines changed

Diff for: README.adoc

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Configuration of can be done in XML or Java Config.
1313
### XML
1414

1515
```xml
16-
<bean id="excelReader" class="biz.deinum.batch.item.excel.poi.PoiItemReader" scope="step">
16+
<bean id="excelReader" class="PoiItemReader" scope="step">
1717
<property name="resource" value="file:/path/to/your/excel/file" />
1818
<property name="rowMapper">
1919
<bean class="PassThroughRowMapper" />
@@ -70,10 +70,10 @@ Transforms the read row from excel into a `String[]`.
7070
Uses a `BeanWrapper` to convert a given row into an object. Uses the column names of the given `RowSet` to map column to properties of the `targetType` or prototype bean.
7171

7272
```java
73-
<bean id="excelReader" class="biz.deinum.batch.item.excel.poi.PoiItemReader" scope="step">
73+
<bean id="excelReader" class="PoiItemReader" scope="step">
7474
<property name="resource" value="file:/path/to/your/excel/file" />
7575
<property name="rowMapper">
76-
<bean class="biz.deinum.batch.item.excel.mapping.BeanWrapperRowMapper">
76+
<bean class="BeanWrapperRowMapper">
7777
<property name="targetType" value="com.your.package.Player" />
7878
<bean>
7979
</property>

Diff for: pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<modelVersion>4.0.0</modelVersion>
22-
<groupId>biz.deinum.spring</groupId>
22+
<groupId>org.springframework.batch.extensions</groupId>
2323
<artifactId>spring-batch-excel</artifactId>
24-
<version>2.0.0-SNAPSHOT</version>
24+
<version>0.1.0-SNAPSHOT</version>
2525
<packaging>jar</packaging>
2626

2727
<properties>

Diff for: src/main/java/biz/deinum/batch/item/excel/mapping/package-info.java

-4
This file was deleted.

Diff for: src/main/java/biz/deinum/batch/item/excel/package-info.java

-4
This file was deleted.

Diff for: src/main/java/biz/deinum/batch/item/excel/poi/package-info.java

-4
This file was deleted.

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/package-info.java

-4
This file was deleted.

Diff for: src/main/java/biz/deinum/batch/item/excel/AbstractExcelItemReader.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/AbstractExcelItemReader.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel;
16+
package org.springframework.batch.extensions.item.excel;
1717

18-
import biz.deinum.batch.item.excel.support.rowset.DefaultRowSetFactory;
19-
import biz.deinum.batch.item.excel.support.rowset.RowSet;
20-
import biz.deinum.batch.item.excel.support.rowset.RowSetFactory;
2118
import org.apache.commons.logging.Log;
2219
import org.apache.commons.logging.LogFactory;
20+
import org.springframework.batch.extensions.item.excel.support.rowset.DefaultRowSetFactory;
21+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSet;
22+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSetFactory;
2323
import org.springframework.batch.item.file.ResourceAwareItemReaderItemStream;
2424
import org.springframework.batch.item.support.AbstractItemCountingItemStreamItemReader;
2525
import org.springframework.beans.factory.InitializingBean;

Diff for: src/main/java/biz/deinum/batch/item/excel/ExcelFileParseException.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/ExcelFileParseException.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel;
16+
package org.springframework.batch.extensions.item.excel;
1717

1818
import org.springframework.batch.item.ParseException;
1919

Diff for: src/main/java/biz/deinum/batch/item/excel/RowCallbackHandler.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/RowCallbackHandler.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
package biz.deinum.batch.item.excel;
17+
package org.springframework.batch.extensions.item.excel;
1818

19-
import biz.deinum.batch.item.excel.support.rowset.RowSet;
19+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSet;
2020

2121
/**
2222
* Callback to handle skipped lines. Useful for header/footer processing.

Diff for: src/main/java/biz/deinum/batch/item/excel/RowMapper.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/RowMapper.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
package biz.deinum.batch.item.excel;
17+
package org.springframework.batch.extensions.item.excel;
1818

19-
import biz.deinum.batch.item.excel.support.rowset.RowSet;
19+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSet;
2020

2121
/**
2222
* Map rows from an excel sheet to an object.

Diff for: src/main/java/biz/deinum/batch/item/excel/Sheet.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/Sheet.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package biz.deinum.batch.item.excel;
17+
package org.springframework.batch.extensions.item.excel;
1818

1919
import org.springframework.lang.Nullable;
2020

Diff for: src/main/java/biz/deinum/batch/item/excel/mapping/BeanWrapperRowMapper.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/mapping/BeanWrapperRowMapper.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package biz.deinum.batch.item.excel.mapping;
1+
package org.springframework.batch.extensions.item.excel.mapping;
22

3-
import biz.deinum.batch.item.excel.RowMapper;
4-
import biz.deinum.batch.item.excel.support.rowset.RowSet;
3+
import org.springframework.batch.extensions.item.excel.RowMapper;
4+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSet;
55
import org.springframework.batch.support.DefaultPropertyEditorRegistrar;
66
import org.springframework.beans.BeanWrapperImpl;
77
import org.springframework.beans.MutablePropertyValues;

Diff for: src/main/java/biz/deinum/batch/item/excel/mapping/PassThroughRowMapper.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/mapping/PassThroughRowMapper.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.mapping;
16+
package org.springframework.batch.extensions.item.excel.mapping;
1717

18-
import biz.deinum.batch.item.excel.RowMapper;
19-
import biz.deinum.batch.item.excel.support.rowset.RowSet;
18+
import org.springframework.batch.extensions.item.excel.RowMapper;
19+
import org.springframework.batch.extensions.item.excel.support.rowset.RowSet;
2020

2121
/**
2222
* Pass through {@link RowMapper} useful for passing the orginal {@code String[]}

Diff for: src/main/java/biz/deinum/batch/item/excel/mapping/PropertyMatches.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/mapping/PropertyMatches.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package biz.deinum.batch.item.excel.mapping;
1+
package org.springframework.batch.extensions.item.excel.mapping;
22

33
import org.springframework.beans.BeanUtils;
44
import org.springframework.util.StringUtils;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Default {@code RowMapper} implementations.
3+
*/
4+
package org.springframework.batch.extensions.item.excel.mapping;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Core interfaces for reading Excel files
3+
*/
4+
package org.springframework.batch.extensions.item.excel;

Diff for: src/main/java/biz/deinum/batch/item/excel/poi/PoiItemReader.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/poi/PoiItemReader.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
* limitations under the License.
1515
*/
1616

17-
package biz.deinum.batch.item.excel.poi;
17+
package org.springframework.batch.extensions.item.excel.poi;
1818

19-
import biz.deinum.batch.item.excel.AbstractExcelItemReader;
20-
import biz.deinum.batch.item.excel.Sheet;
2119
import org.apache.poi.ss.usermodel.Row;
2220
import org.apache.poi.ss.usermodel.Workbook;
2321
import org.apache.poi.ss.usermodel.WorkbookFactory;
22+
import org.springframework.batch.extensions.item.excel.AbstractExcelItemReader;
23+
import org.springframework.batch.extensions.item.excel.Sheet;
2424
import org.springframework.core.io.Resource;
2525

2626
import java.io.File;

Diff for: src/main/java/biz/deinum/batch/item/excel/poi/PoiSheet.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/poi/PoiSheet.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
* limitations under the License.
1515
*/
1616

17-
package biz.deinum.batch.item.excel.poi;
17+
package org.springframework.batch.extensions.item.excel.poi;
1818

19-
import biz.deinum.batch.item.excel.Sheet;
2019
import org.apache.poi.ss.usermodel.Cell;
2120
import org.apache.poi.ss.usermodel.CellType;
2221
import org.apache.poi.ss.usermodel.DataFormatter;
2322
import org.apache.poi.ss.usermodel.FormulaEvaluator;
2423
import org.apache.poi.ss.usermodel.Row;
24+
import org.springframework.batch.extensions.item.excel.Sheet;
2525
import org.springframework.lang.Nullable;
2626

2727
import java.util.Iterator;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Support classes for the Apache POI library.
3+
*/
4+
package org.springframework.batch.extensions.item.excel.poi;

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/ColumnNameExtractor.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/ColumnNameExtractor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
/**
2121
* Contract for extracting column names for a given {@code sheet}.

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/DefaultRowSet.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/DefaultRowSet.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
import java.util.Iterator;
2121
import java.util.Properties;

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/DefaultRowSetFactory.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/DefaultRowSetFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
/**
2121
* {@code RowSetFactory} implementation which constructs a {@code DefaultRowSet} instance

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/DefaultRowSetMetaData.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/DefaultRowSetMetaData.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
/**
2121
* Default implementation for the {@code RowSetMetaData} interface.

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/RowNumberColumnNameExtractor.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/RowNumberColumnNameExtractor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
/**
2121
* {@code ColumnNameExtractor} which returns the values of a given row (default is 0) as the column

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/RowSet.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/RowSet.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

1818
import java.util.Properties;
1919

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/RowSetFactory.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/RowSetFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
/**
2121
* Contract for factories which will construct a {@code RowSet} implementation.

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/RowSetMetaData.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/RowSetMetaData.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

1818
/**
1919
* Interface representing the the metadata associated with an Excel document.

Diff for: src/main/java/biz/deinum/batch/item/excel/support/rowset/StaticColumnNameExtractor.java renamed to src/main/java/org/springframework/batch/extensions/item/excel/support/rowset/StaticColumnNameExtractor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel.support.rowset;
16+
package org.springframework.batch.extensions.item.excel.support.rowset;
1717

18-
import biz.deinum.batch.item.excel.Sheet;
18+
import org.springframework.batch.extensions.item.excel.Sheet;
1919

2020
import java.util.Arrays;
2121

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* RowSet abstraction for Excel documents
3+
*/
4+
package org.springframework.batch.extensions.item.excel.support.rowset;

Diff for: src/test/java/biz/deinum/batch/item/excel/poi/PoiItemReaderXlsTests.java

-12
This file was deleted.

Diff for: src/test/java/biz/deinum/batch/item/Player.java renamed to src/test/java/org/springframework/batch/extensions/item/Player.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package biz.deinum.batch.item;
1+
package org.springframework.batch.extensions.item;
22

33
/**
44
* Created by in329dei on 17-9-2014.

Diff for: src/test/java/biz/deinum/batch/item/ReflectionTestUtils.java renamed to src/test/java/org/springframework/batch/extensions/item/ReflectionTestUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package biz.deinum.batch.item;
1+
package org.springframework.batch.extensions.item;
22

33
import org.springframework.lang.Nullable;
44
import org.springframework.util.ReflectionUtils;

Diff for: src/test/java/biz/deinum/batch/item/excel/AbstractExcelItemReaderTests.java renamed to src/test/java/org/springframework/batch/extensions/item/excel/AbstractExcelItemReaderTests.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package biz.deinum.batch.item.excel;
16+
package org.springframework.batch.extensions.item.excel;
1717

18-
import biz.deinum.batch.item.ReflectionTestUtils;
19-
import biz.deinum.batch.item.excel.mapping.PassThroughRowMapper;
2018
import org.apache.commons.logging.Log;
2119
import org.apache.commons.logging.LogFactory;
2220
import org.junit.jupiter.api.AfterEach;
2321
import org.junit.jupiter.api.BeforeEach;
2422
import org.junit.jupiter.api.Test;
23+
import org.springframework.batch.extensions.item.ReflectionTestUtils;
24+
import org.springframework.batch.extensions.item.excel.mapping.PassThroughRowMapper;
2525
import org.springframework.batch.item.ExecutionContext;
2626
import org.springframework.core.io.ClassPathResource;
2727

Diff for: src/test/java/biz/deinum/batch/item/excel/BeanPropertyItemReaderTest.java renamed to src/test/java/org/springframework/batch/extensions/item/excel/BeanPropertyItemReaderTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package biz.deinum.batch.item.excel;
1+
package org.springframework.batch.extensions.item.excel;
22

3-
import biz.deinum.batch.item.Player;
4-
import biz.deinum.batch.item.excel.mapping.BeanWrapperRowMapper;
53
import org.junit.jupiter.api.BeforeEach;
64
import org.junit.jupiter.api.Test;
5+
import org.springframework.batch.extensions.item.Player;
6+
import org.springframework.batch.extensions.item.excel.mapping.BeanWrapperRowMapper;
77
import org.springframework.batch.item.ExecutionContext;
88

99
import java.util.ArrayList;

Diff for: src/test/java/biz/deinum/batch/item/excel/BeanPropertyWithStaticHeaderItemReaderTest.java renamed to src/test/java/org/springframework/batch/extensions/item/excel/BeanPropertyWithStaticHeaderItemReaderTest.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package biz.deinum.batch.item.excel;
1+
package org.springframework.batch.extensions.item.excel;
22

3-
import biz.deinum.batch.item.Player;
4-
import biz.deinum.batch.item.excel.mapping.BeanWrapperRowMapper;
5-
import biz.deinum.batch.item.excel.support.rowset.DefaultRowSetFactory;
6-
import biz.deinum.batch.item.excel.support.rowset.StaticColumnNameExtractor;
73
import org.junit.jupiter.api.BeforeEach;
84
import org.junit.jupiter.api.Test;
5+
import org.springframework.batch.extensions.item.Player;
6+
import org.springframework.batch.extensions.item.excel.mapping.BeanWrapperRowMapper;
7+
import org.springframework.batch.extensions.item.excel.support.rowset.DefaultRowSetFactory;
8+
import org.springframework.batch.extensions.item.excel.support.rowset.StaticColumnNameExtractor;
99
import org.springframework.batch.item.ExecutionContext;
1010

1111
import java.util.ArrayList;

Diff for: src/test/java/biz/deinum/batch/item/excel/MockExcelItemReader.java renamed to src/test/java/org/springframework/batch/extensions/item/excel/MockExcelItemReader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package biz.deinum.batch.item.excel;
1+
package org.springframework.batch.extensions.item.excel;
22

33
import org.springframework.core.io.ByteArrayResource;
44
import org.springframework.core.io.Resource;

Diff for: src/test/java/biz/deinum/batch/item/excel/MockSheet.java renamed to src/test/java/org/springframework/batch/extensions/item/excel/MockSheet.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package biz.deinum.batch.item.excel;
1+
package org.springframework.batch.extensions.item.excel;
22

33
import java.util.Iterator;
44
import java.util.List;

0 commit comments

Comments
 (0)