X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.api.app%2Fsrc%2Forg%2Fargeo%2Fapi%2Fapp%2FEntityName.java;fp=org.argeo.api.app%2Fsrc%2Forg%2Fargeo%2Fapi%2Fapp%2FEntityName.java;h=9abfc96ed92bf87fd4a74422ddcb247ca4a2dec9;hp=0000000000000000000000000000000000000000;hb=616a062e9d061ce91589556624ed622298a21ac7;hpb=c4cecb1f3b6cbe1b25dafae79e3f17d50d90b9c8 diff --git a/org.argeo.api.app/src/org/argeo/api/app/EntityName.java b/org.argeo.api.app/src/org/argeo/api/app/EntityName.java new file mode 100644 index 0000000..9abfc96 --- /dev/null +++ b/org.argeo.api.app/src/org/argeo/api/app/EntityName.java @@ -0,0 +1,31 @@ +package org.argeo.api.app; + +import org.argeo.api.acr.QNamed; + +/** Names used in the entity namespace http://www.argeo.org/ns/entity. */ +public enum EntityName implements QNamed { + type, relatedTo, // + // time, + date, + // geography + minLat, minLon, maxLat, maxLon, + // geo entities + place, + // + ; + + @Override + public String getDefaultPrefix() { + return "entity"; + } + + public String basePath() { + return '/' + name(); + } + + @Override + public String getNamespace() { + return "http://www.argeo.org/ns/entity"; + } + +}