]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifName.java
Improve and simplify OSGi Boot
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / osgi / useradmin / LdifName.java
index 0534267b3503787439600bef4d8cbd2f2deb499e..919e5073f88e1d5e751aba174227b4cc08eb0c56 100644 (file)
@@ -9,18 +9,18 @@ import javax.naming.ldap.LdapName;
  */
 public enum LdifName {
        // Attributes
-       cn, sn, uid, mail, displayName, objectClass, userpassword,
+       dn, dc, cn, sn, uid, mail, displayName, objectClass, userPassword, givenName, description, member,
        // Object classes
-       inetOrgPerson, organizationalPerson, person, groupOfNames, top;
+       inetOrgPerson, organizationalPerson, person, groupOfNames, groupOfUniqueNames, top;
 
-       public final static String LDAP_PREFIX = "ldap:";
+       public final static String PREFIX = "ldap:";
 
+       /** For use as XML name. */
        public String property() {
-               return LDAP_PREFIX + name();
+               return PREFIX + name();
        }
 
        public static LdifName local(String property) {
-               String local = property.substring(LDAP_PREFIX.length());
-               return LdifName.valueOf(local);
+               return LdifName.valueOf(property.substring(PREFIX.length()));
        }
 }