Improve logging
[gpl/argeo-suite.git] / org.argeo.app.api / src / org / argeo / app / api / EntityType.java
index 8b9164a77d86aca468b0417d5712e0a6f4babd48..8a258ebc38d4c60511bc10df3680b8cfd5102a53 100644 (file)
@@ -2,7 +2,7 @@ package org.argeo.app.api;
 
 import org.argeo.api.acr.QNamed;
 
-/** Types related to entities. */
+/** Types used in the entity namespace http://www.argeo.org/ns/entity. */
 public enum EntityType implements QNamed {
        // entity
        entity, local, relatedTo,
@@ -15,35 +15,24 @@ public enum EntityType implements QNamed {
        // graphics
        box,
        // geography
-       geopoint, bearing,
+       geopoint, bearing, geobounded,
        // ldap
        person, user;
 
+       public final static String ENTITY_NAMESPACE_URI = "http://www.argeo.org/ns/entity";
+       public final static String ENTITY_DEFAULT_PREFIX = "entity";
+
        @Override
        public String getDefaultPrefix() {
-               return "entity";
+               return ENTITY_DEFAULT_PREFIX;
        }
 
-//     @Override
-//     public String getPrefix() {
-//             return getDefaultPrefix();
-//     }
-//
-//     public static String prefix() {
-//             return "entity";
-//     }
-
        public String basePath() {
                return '/' + name();
        }
 
        @Override
        public String getNamespace() {
-               return "http://www.argeo.org/ns/entity";
+               return ENTITY_NAMESPACE_URI;
        }
-
-//     public static String namespace() {
-//             return "http://www.argeo.org/ns/entity";
-//     }
-
 }