]> git.argeo.org Git - gpl/argeo-suite.git/blob - EntityType.java
48b1266b00edfc3e7f118c8a072e4d1d9ce0bc88
[gpl/argeo-suite.git] / EntityType.java
1 package org.argeo.app.api;
2
3 /** Types related to entities. */
4 public enum EntityType implements JcrName {
5 // entity
6 entity, local, relatedTo,
7 // structure
8 space, document,
9 // typology
10 typologies, terms, term,
11 // form
12 form, formSet, formSubmission,
13 // graphics
14 box,
15 // geography
16 geopoint, bearing,
17 // ldap
18 person, user;
19
20 @Override
21 public String getPrefix() {
22 return prefix();
23 }
24
25 public static String prefix() {
26 return "entity";
27 }
28
29 public String basePath() {
30 return '/' + name();
31 }
32
33 @Override
34 public String getNamespace() {
35 return namespace();
36 }
37
38 public static String namespace() {
39 return "http://www.argeo.org/ns/entity";
40 }
41
42 }