]> git.argeo.org Git - gpl/argeo-suite.git/blob - core/org.argeo.suite.core/src/org/argeo/suite/SuiteRole.java
Generate simple XML for external form instances.
[gpl/argeo-suite.git] / core / org.argeo.suite.core / src / org / argeo / suite / SuiteRole.java
1 package org.argeo.suite;
2
3 import org.argeo.api.NodeConstants;
4 import org.argeo.naming.Distinguished;
5 import org.argeo.naming.LdapAttrs;
6
7 /** Office specific roles used in the code */
8 public enum SuiteRole implements Distinguished {
9 coworker, manager;
10
11 public String getRolePrefix() {
12 return "org.argeo.suite";
13 }
14
15 public String dn() {
16 return new StringBuilder(LdapAttrs.cn.name()).append("=").append(getRolePrefix()).append(".").append(name())
17 .append(",").append(NodeConstants.ROLES_BASEDN).toString();
18 }
19 }