]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.acr/src/org/argeo/api/acr/CrName.java
Introduce UUID identified and openForEdit/freeze cycle
[lgpl/argeo-commons.git] / org.argeo.api.acr / src / org / argeo / api / acr / CrName.java
1 package org.argeo.api.acr;
2
3 /** Standard names. */
4 public enum CrName implements QNamed {
5
6 /*
7 * TYPES
8 */
9 // collection, // a collection type
10
11 /*
12 * ATTRIBUTES
13 */
14 uuid, // the UUID of a content
15 mount, // a mount point
16 // cc, // content class
17
18 /*
19 * ATTRIBUTES FROM FILE SEMANTICS
20 */
21 // creationTime, //
22 // lastModifiedTime, //
23 // size, //
24 fileKey, //
25 // owner, //
26 // group, //
27 permissions, //
28
29 /*
30 * CONTENT NAMES
31 */
32 root,
33
34 //
35 ;
36
37
38
39 // private final ContentName value;
40
41 // CrName() {
42 // value = new ContentName(CR_NAMESPACE_URI, name(), RuntimeNamespaceContext.getNamespaceContext());
43 // }
44 //
45 // public QName qName() {
46 // return value;
47 // }
48
49 @Override
50 public String getNamespace() {
51 return ArgeoNamespace.CR_NAMESPACE_URI;
52 }
53
54 @Override
55 public String getDefaultPrefix() {
56 return ArgeoNamespace.CR_DEFAULT_PREFIX;
57 }
58
59 }