adding Gazetteer to ReferenceSystem
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / model / location / ReferenceSystem.java
index 7904d4fe642e000b63a192cb8575c0b4b1e62bc4..04411b4dde986157bf56ba03ceaf26f220667df8 100644 (file)
@@ -54,7 +54,7 @@ public class ReferenceSystem extends DefinedTermBase<ReferenceSystem> {
        private static final UUID uuidWGS84 = UUID.fromString("63f4dd55-00fa-49e7-96fd-2b7059a1c1ee");
        private static final UUID uuidGoogleEarth = UUID.fromString("1bb67042-2814-4b09-9e76-c8c1e68aa281");
        private static final UUID uuidGazetteer = UUID.fromString("e35f1d1c-9347-4190-bd47-a3b00632fcf3");
-       
+       private static final UUID uuidMap = UUID.fromString("6d72d148-458a-42eb-97b0-9824abcffc91");
        
        /**
         * Factory method
@@ -72,10 +72,12 @@ public class ReferenceSystem extends DefinedTermBase<ReferenceSystem> {
                return new ReferenceSystem(term, label, labelAbbrev);
        }
        
-       /**
-        * Constructor
-        */
-       public ReferenceSystem() {
+//********************************** Constructor *******************************************************************/  
+
+       //for hibernate use only
+       @Deprecated
+       protected ReferenceSystem() {
+               super(TermType.ReferenceSystem);
        }
        
        /**
@@ -116,6 +118,10 @@ public class ReferenceSystem extends DefinedTermBase<ReferenceSystem> {
        public static final ReferenceSystem GAZETTEER(){
                return getTermByUuid(uuidGazetteer);
        }
+
+       public static final ReferenceSystem MAP(){
+               return getTermByUuid(uuidMap);
+       }
        
        @Override
        protected void setDefaultTerms(TermVocabulary<ReferenceSystem> termVocabulary){