]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifName.java
Remove logging
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / osgi / useradmin / LdifName.java
index 2614b6fa50cc388dc9d05bcbb969d277c2bd8f19..8693f60dd757f972a07d86b15152614cc1346f47 100644 (file)
@@ -9,18 +9,20 @@ import javax.naming.ldap.LdapName;
  */
 public enum LdifName {
        // Attributes
-       cn, sn, uid, displayName, objectClass,userPassword,
+       dn, cn, sn, uid, mail, displayName, objectClass, userPassword, givenName, description, member,
+       // POSIX attributes
+       uidNumber, gidNumber, homeDirectory, loginShell, gecos,
        // Object classes
-       inetOrgPerson, organizationalPerson, person, groupOfNames, top;
+       posixAccount, inetOrgPerson, organizationalPerson, person, groupOfNames, groupOfUniqueNames, extensibleObject, 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()));
        }
 }