fix typo and order in "Name not yet published"
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / outputmodel / OutputModelTables.java
1 /**
2 * Copyright (C) 2017 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 package eu.etaxonomy.cdm.io.outputmodel;
10
11 /**
12 * An enumeration with each instance representing a table type in the Output Model.
13 *
14 * @author a.mueller
15 * @date 15.03.2017
16 */
17 public enum OutputModelTables {
18 METADATA("Metadata"),
19 SCIENTIFIC_NAME("ScientificName"),
20 NAME_RELATIONSHIP("NameRelationship"),
21 HOMOTYPIC_GROUP("HomotypicGroup"),
22 NOMENCLATURAL_AUTHOR("NomenclaturalAuthor"),
23 NOMENCLATURAL_AUTHOR_TEAM_RELATION("NomenclaturalAuthorTeamRelation"),
24 TYPE_DESIGNATION("TypeDesignation"),
25 SPECIMEN("Specimen"),
26 TAXON("Taxon"),
27 SYNONYM("Synonym"),
28 REFERENCE("Reference"),
29 SIMPLE_FACT("SimpleFact"),
30 SPECIMEN_FACT("SpecimenFact"),
31 GEOGRAPHIC_AREA_FACT("GeographicAreaFact"),
32 COMMON_NAME_FACT("CommonNameFact"),
33 ;
34
35 private String tableName;
36
37 // ************** CONSTRUCTOR *******************/
38
39 private OutputModelTables(String tableName){
40 this.tableName = tableName;
41 }
42
43 // ****************** GETTER / SETTER *************/
44
45 public String getTableName() {return tableName;}
46
47 }