]> git.argeo.org Git - gpl/argeo-suite.git/blob - org.argeo.app.api/src/org/argeo/app/api/EntityType.java
Utility to save simple features as shapefile
[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.api.acr.QNamed;
4
5 /** Types related to entities. */
6 public enum EntityType implements 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 @Override
23 public String getDefaultPrefix() {
24 return "entity";
25 }
26
27 // @Override
28 // public String getPrefix() {
29 // return getDefaultPrefix();
30 // }
31 //
32 // public static String prefix() {
33 // return "entity";
34 // }
35
36 public String basePath() {
37 return '/' + name();
38 }
39
40 @Override
41 public String getNamespace() {
42 return "http://www.argeo.org/ns/entity";
43 }
44
45 // public static String namespace() {
46 // return "http://www.argeo.org/ns/entity";
47 // }
48
49 }