Introduce EntityName enum
authorMathieu Baudier <mbaudier@argeo.org>
Fri, 5 May 2023 06:29:12 +0000 (08:29 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Fri, 5 May 2023 06:29:12 +0000 (08:29 +0200)
org.argeo.app.api/src/org/argeo/app/api/EntityName.java [new file with mode: 0644]

diff --git a/org.argeo.app.api/src/org/argeo/app/api/EntityName.java b/org.argeo.app.api/src/org/argeo/app/api/EntityName.java
new file mode 100644 (file)
index 0000000..308f459
--- /dev/null
@@ -0,0 +1,23 @@
+package org.argeo.app.api;
+
+import org.argeo.api.acr.QNamed;
+
+public enum EntityName implements QNamed {
+       type, //
+       ;
+
+       @Override
+       public String getDefaultPrefix() {
+               return "entity";
+       }
+
+       public String basePath() {
+               return '/' + name();
+       }
+
+       @Override
+       public String getNamespace() {
+               return "http://www.argeo.org/ns/entity";
+       }
+
+}