X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.core%2Fsrc%2Forg%2Fargeo%2Fsuite%2FArgeoSuiteRole.java;fp=org.argeo.suite.core%2Fsrc%2Forg%2Fargeo%2Fsuite%2FArgeoSuiteRole.java;h=0b19f66861dd6490866528a7b84402628dbc3484;hp=0000000000000000000000000000000000000000;hb=5a311ee5a160279e4627cd06733ea65178b8a1b0;hpb=7ee00fe2723d690b6311ebe219a364a066d35f03 diff --git a/org.argeo.suite.core/src/org/argeo/suite/ArgeoSuiteRole.java b/org.argeo.suite.core/src/org/argeo/suite/ArgeoSuiteRole.java new file mode 100644 index 0000000..0b19f66 --- /dev/null +++ b/org.argeo.suite.core/src/org/argeo/suite/ArgeoSuiteRole.java @@ -0,0 +1,14 @@ +package org.argeo.suite; + +import org.argeo.naming.LdapAttrs; +import org.argeo.node.NodeConstants; + +/** Argeo Office specific roles used in the code */ +public enum ArgeoSuiteRole { + coworker, manager; + + public String dn() { + return new StringBuilder(LdapAttrs.cn.name()).append("=").append(SuiteConstants.AS_DOMAIN_PREFIX).append(".") + .append(name()).append(",").append(NodeConstants.ROLES_BASEDN).toString(); + } +}