View Javadoc
1   package org.argeo.people;
2   
3   import org.argeo.naming.Distinguished;
4   import org.argeo.naming.LdapAttrs;
5   import org.argeo.node.NodeConstants;
6   
7   /** Resources specific roles used in the code */
8   public enum PeopleRole implements Distinguished {
9   	editor, reader;
10  
11  	public String dn() {
12  		return new StringBuilder(LdapAttrs.cn.name()).append("=").append(PeopleConstants.PEOPLE_APP_PREFIX).append(".")
13  				.append(name()).append(",").append(NodeConstants.ROLES_BASEDN).toString();
14  	}
15  }