瀏覽代碼

objectclass

MaxKey 4 年之前
父節點
當前提交
5733e59a4b

+ 3 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java

@@ -18,6 +18,8 @@
 package org.maxkey.constants.ldap;
 
 import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.Arrays;
 
 /**
  * ActiveDirectoryUser objectclass attribute
@@ -27,7 +29,7 @@ import java.io.UnsupportedEncodingException;
  */
 
 public class ActiveDirectoryUser {
-	
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "person", "organizationalPerson", "user"));
 	/** userAccountControl值得说明
 	 * http://support.microsoft.com/zh-cn/kb/305144
 	 * https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties

+ 5 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfNames.java

@@ -16,6 +16,10 @@
  
 
 package org.maxkey.constants.ldap;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * GroupOfNames objectclass attribute
  * top
@@ -23,7 +27,7 @@ package org.maxkey.constants.ldap;
  *
  */
 public class GroupOfNames {
-
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "groupOfNames"));
 	public static final String CN                            = "cn";
 	public static final String MEMBER                  		 = "member";
 	public static final String BUSINESSCATEGORY              = "businessCategory";

+ 5 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/GroupOfUniqueNames.java

@@ -16,6 +16,10 @@
  
 
 package org.maxkey.constants.ldap;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * GroupOfUniqueNames objectclass attribute
  * top
@@ -23,7 +27,7 @@ package org.maxkey.constants.ldap;
  *
  */
 public class GroupOfUniqueNames {
-
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "groupOfUniqueNames"));
 	public static final String CN                            = "cn";
 	public static final String UNIQUEMEMBER                  = "uniqueMember";
 	public static final String BUSINESSCATEGORY              = "businessCategory";

+ 4 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/InetOrgPerson.java

@@ -17,6 +17,9 @@
 
 package org.maxkey.constants.ldap;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * InetOrgPerson objectclass attribute
  * top ->  person -> organizationalPerson -> inetOrgPerson
@@ -24,7 +27,7 @@ package org.maxkey.constants.ldap;
  *
  */
 public class InetOrgPerson {
-	
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "person","organizationalPerson","inetOrgPerson"));
 	//person sup top
 	/**person sn MUST*/
 	public static final String SN                            = "sn";

+ 4 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/Organization.java

@@ -17,6 +17,9 @@
 
 package org.maxkey.constants.ldap;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * Organization objectclass attribute
  * top
@@ -24,7 +27,7 @@ package org.maxkey.constants.ldap;
  *
  */
 public class Organization {
-	
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "organization"));
 	/**Organization o*/
 	public static final String O                          	 = "o";
 	/**Organization userPassword*/

+ 4 - 1
maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java

@@ -17,6 +17,9 @@
 
 package org.maxkey.constants.ldap;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * OrganizationalUnit objectclass attribute
  * top
@@ -24,7 +27,7 @@ package org.maxkey.constants.ldap;
  *
  */
 public class OrganizationalUnit {
-	
+	public static ArrayList<String> OBJECTCLASS = new ArrayList<>(Arrays.asList("top", "OrganizationalUnit"));
 	/**OrganizationalUnit ou*/
 	public static final String OU                         	 = "ou";
 	/**OrganizationalUnit userPassword*/