Update Endnote Import
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / reference / endnote / in / IEndnotePlaceholderClass.java
1 /**
2 * Copyright (C) 2007 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
5 *
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
8 */
9
10 package eu.etaxonomy.cdm.io.reference.endnote.in;
11
12 import org.apache.log4j.Logger;
13 import org.jdom.Element;
14
15 import eu.etaxonomy.cdm.io.tcsxml.DefaultTcsXmlPlaceholders;
16 import eu.etaxonomy.cdm.io.tcsxml.ITcsXmlPlaceholderClass;
17 import eu.etaxonomy.cdm.io.tcsxml.in.TcsXmlImportConfigurator;
18 import eu.etaxonomy.cdm.model.reference.ReferenceBase;
19
20 /**
21 * @author a.mueller
22 * @created 30.10.2008
23 * @version 1.0
24 */
25 public class IEndnotePlaceholderClass implements ITcsXmlPlaceholderClass {
26 private static final Logger logger = Logger.getLogger(DefaultTcsXmlPlaceholders.class);
27
28 /* (non-Javadoc)
29 * @see tcsxml.ITcsXmlPlaceholderClass#makeMetaDataDetailed(tcsxml.TcsXmlImportConfigurator, org.jdom.Element)
30 */
31 public boolean makeMetaDataDetailed(TcsXmlImportConfigurator tcsConfig, Element elMetaDataDetailed){
32 if (tcsConfig == null){
33 return false;
34 }
35 if (elMetaDataDetailed == null){
36 return true;
37 }
38
39 //Do nothing
40 //TODO implement EDIT TcsMetaData extension
41 logger.info("MetaDataElement found: " + elMetaDataDetailed.getName());
42 return true;
43 }
44
45 /* (non-Javadoc)
46 * @see tcsxml.ITcsXmlPlaceholderClass#makePublicationDetailed(tcsxml.TcsXmlImportConfigurator, org.jdom.Element, eu.etaxonomy.cdm.model.reference.ReferenceBase)
47 */
48 public boolean makePublicationDetailed(TcsXmlImportConfigurator tcsConfig, Element elPublicationDetailed, ReferenceBase publication){
49 if (tcsConfig == null){
50 return false;
51 }
52 if (elPublicationDetailed == null){
53 return true;
54 }
55
56 //Do nothing
57 //TODO implement EDIT TcsMetaData extension
58 logger.info("PublicationDetailed element found: " + elPublicationDetailed.getName());
59 return true;
60 }
61
62
63
64
65
66 }