Mercurial > hg > eSciDocImport
comparison src/de/mpiwg/itgroup/eSciDoc/transformer/ECHOTransformer.java @ 3:58b52df9763c
added update functionality if index.meta has changed
author | dwinter |
---|---|
date | Wed, 12 Jan 2011 11:00:14 +0100 |
parents | c6929e63b0b8 |
children | a844f6948dd8 |
comparison
equal
deleted
inserted
replaced
2:fab8e78184fa | 3:58b52df9763c |
---|---|
17 import de.mpiwg.itgroup.eSciDoc.Tools.EScidocBasicHandler; | 17 import de.mpiwg.itgroup.eSciDoc.Tools.EScidocBasicHandler; |
18 import de.mpiwg.itgroup.eSciDoc.Tools.EScidocTools; | 18 import de.mpiwg.itgroup.eSciDoc.Tools.EScidocTools; |
19 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHOCollection; | 19 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHOCollection; |
20 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHOObject; | 20 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHOObject; |
21 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHORessource; | 21 import de.mpiwg.itgroup.eSciDoc.echoObjects.ECHORessource; |
22 import de.mpiwg.itgroup.eSciDoc.exceptions.TransformerException; | |
22 import de.mpiwg.itgroup.eSciDoc.utils.eSciDocXmlObject; | 23 import de.mpiwg.itgroup.eSciDoc.utils.eSciDocXmlObject; |
23 import de.mpiwg.itgroup.metadataManager.pid.DCTransformer; | 24 import de.mpiwg.itgroup.metadataManager.pid.DCTransformer; |
24 | 25 |
25 public class ECHOTransformer implements Transformer { | 26 public class ECHOTransformer implements Transformer { |
26 | 27 |
32 // | 33 // |
33 public ECHOTransformer(){ | 34 public ECHOTransformer(){ |
34 | 35 |
35 } | 36 } |
36 | 37 |
37 public eSciDocXmlObject transform(ECHOObject obj) throws Exception { | 38 public eSciDocXmlObject transform(ECHOObject obj) throws TransformerException { |
38 | 39 |
40 try{ | |
39 if (obj.pid==null) | 41 if (obj.pid==null) |
40 return null; | 42 return null; |
41 | 43 |
42 | 44 |
43 | 45 |
111 | 113 |
112 | 114 |
113 eSciDocObj.insertDC(dc); | 115 eSciDocObj.insertDC(dc); |
114 } | 116 } |
115 return eSciDocObj; | 117 return eSciDocObj; |
118 } catch (Exception e){ | |
119 throw new TransformerException(); | |
120 } | |
116 } | 121 } |
122 | |
117 | 123 |
118 } | 124 } |