1 package org.argeo.connect.core;
2
3 import org.argeo.naming.Distinguished;
4 import org.argeo.naming.LdapAttrs;
5 import org.argeo.node.NodeConstants;
6
7 /** Office specific roles used in the code */
8 public enum OfficeRole implements Distinguished {
9 coworker, manager;
10
11 public String dn() {
12 return new StringBuilder(LdapAttrs.cn.name()).append("=").append(OfficeConstants.SUITE_APP_PREFIX).append(".")
13 .append(name()).append(",").append(NodeConstants.ROLES_BASEDN).toString();
14 }
15 }