]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/auth/CmsRole.java
Use runtime namespace context as default.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / CmsRole.java
1 package org.argeo.cms.auth;
2
3 import javax.xml.namespace.QName;
4
5 import org.argeo.api.acr.ContentName;
6 import org.argeo.api.acr.CrName;
7
8 public enum CmsRole implements SystemRole {
9 userAdmin, //
10 groupAdmin;
11
12 private final static String QUALIFIER = "cms.";
13
14 private final ContentName name;
15
16 CmsRole() {
17 name = new ContentName(CrName.ROLE_NAMESPACE_URI, QUALIFIER + name());
18 }
19
20 public QName getName() {
21 return name;
22 }
23
24 @Override
25 public String toString() {
26 return name.toPrefixedString();
27 }
28 }