1
2
3
4
5
6
7
8
9
10 package eu.etaxonomy.cdm.io.tcsxml;
11
12 import org.apache.log4j.Logger;
13 import org.jdom.Element;
14
15 import eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlImportConfigurator;
16 import eu.etaxonomy.cdm.model.reference.ReferenceBase;
17
18
19
20
21
22
23 public class DefaultTcsXmlPlaceholders implements ITcsXmlPlaceholderClass {
24 private static final Logger logger = Logger.getLogger(DefaultTcsXmlPlaceholders.class);
25
26
27
28
29 public boolean makeMetaDataDetailed(TcsXmlImportConfigurator tcsConfig, Element elMetaDataDetailed){
30 if (tcsConfig == null){
31 return false;
32 }
33 if (elMetaDataDetailed == null){
34 return true;
35 }
36
37
38
39 logger.info("MetaDataElement found: " + elMetaDataDetailed.getName());
40 return true;
41 }
42
43
44
45
46 public boolean makePublicationDetailed(TcsXmlImportConfigurator tcsConfig, Element elPublicationDetailed, ReferenceBase publication){
47 if (tcsConfig == null){
48 return false;
49 }
50 if (elPublicationDetailed == null){
51 return true;
52 }
53
54
55
56 logger.info("PublicationDetailed element found: " + elPublicationDetailed.getName());
57 return true;
58 }
59
60
61
62
63
64 }