X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.entity.api%2Fsrc%2Forg%2Fargeo%2Fentity%2FEntityType.java;h=f208a99bfe9dc7e9655080e90e9ccda534b0461d;hp=00a7803ecaf92c54f179596207403bb23079df78;hb=8347556c9afb8e7ff128722ded5aa3f198b31079;hpb=5aeef7f6fe70d741b66a58eb51cdd2f1bcfdfcf1 diff --git a/org.argeo.entity.api/src/org/argeo/entity/EntityType.java b/org.argeo.entity.api/src/org/argeo/entity/EntityType.java index 00a7803..f208a99 100644 --- a/org.argeo.entity.api/src/org/argeo/entity/EntityType.java +++ b/org.argeo.entity.api/src/org/argeo/entity/EntityType.java @@ -1,17 +1,19 @@ package org.argeo.entity; -import org.argeo.jcr.QualifiedName; - /** Types related to entities. */ -public enum EntityType implements QualifiedName { +public enum EntityType implements JcrName { // entity - entity, definition, + entity, local, relatedTo, // typology typologies, terms, term, // form - form, formSet, + form, formSet, formSubmission, + // graphics + box, + // geography + geopoint, // ldap - person; + person, user; @Override public String getPrefix() { @@ -22,6 +24,10 @@ public enum EntityType implements QualifiedName { return "entity"; } + public String basePath() { + return '/' + name(); + } + @Override public String getNamespace() { return namespace();