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