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 }