Spring Batch and Custom item reader
Bonjour,
Voila, j'ai une problématique assez simple je pense mais comme je débute sur Spring Batch, je galère un peu.
J'ai en entrée grosso modo un fichier xml de ce type avec n archive :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
...
<FileName>
<FName FileRef="FileRef1">path1</FName>
</FileName>
<FileName>
<FName FileRef="FileRef2" >path2</FName>
</FileName>
...
<Archive>
<V I="ArchiveId">un ArchiveId</V>
<V I="FileName">un FileName</V>
<V I="metadata1">metadata1</V>
<V I="metadata2">metadata2</V>
<V I="metadata3">metadata3</V>
<V I="metadata4">metadata4</V>
<V I="metadata5">metadata5</V>
<V I="metadata6">metadata6</V>
<Document>
<F F="FileRef1"/>
<F F="FileRef2"/>
</Document>
</Archive>
... |
Que je voudrais mapper dans une liste de bean par exemple comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public class Archive{
private String ArchiveId;
private String FileName;
private String metadata1;
private String metadata2;
//petite difficulté path1 et path2 se trouve plus haut dans le xml via les id FileRef1 et FileRef2
private String path1;
private String path2;
...
} |
Merci de votre aide par avance.:D