X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.api%2Fsrc%2Forg%2Fargeo%2Fapp%2Fapi%2FEntityType.java;h=1e308214aecc99327e141c05d9648e082b5a7974;hb=3757251d0be9b74dda727c51df355be9d7cbb3bf;hp=48b1266b00edfc3e7f118c8a072e4d1d9ce0bc88;hpb=942fd932e1f6ed3319575c4c1d944912dfca9fa5;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.api/src/org/argeo/app/api/EntityType.java b/org.argeo.app.api/src/org/argeo/app/api/EntityType.java index 48b1266..1e30821 100644 --- a/org.argeo.app.api/src/org/argeo/app/api/EntityType.java +++ b/org.argeo.app.api/src/org/argeo/app/api/EntityType.java @@ -1,7 +1,9 @@ package org.argeo.app.api; +import org.argeo.api.acr.QNamed; + /** Types related to entities. */ -public enum EntityType implements JcrName { +public enum EntityType implements QNamed { // entity entity, local, relatedTo, // structure @@ -17,13 +19,12 @@ public enum EntityType implements JcrName { // ldap person, user; - @Override - public String getPrefix() { - return prefix(); - } + public final static String ENTITY_NAMESPACE_URI = "http://www.argeo.org/ns/entity"; + public final static String ENTITY_DEFAULT_PREFIX = "entity"; - public static String prefix() { - return "entity"; + @Override + public String getDefaultPrefix() { + return ENTITY_DEFAULT_PREFIX; } public String basePath() { @@ -32,11 +33,6 @@ public enum EntityType implements JcrName { @Override public String getNamespace() { - return namespace(); + return ENTITY_NAMESPACE_URI; } - - public static String namespace() { - return "http://www.argeo.org/ns/entity"; - } - }