[Yanel-commits] rev 49570 - public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi

michi at wyona.com michi at wyona.com
Fri May 14 14:26:32 CEST 2010


Author: michi
Date: 2010-05-14 14:26:32 +0200 (Fri, 14 May 2010)
New Revision: 49570

Modified:
   public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
synchronize users added

Modified: public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-05-14 11:48:14 UTC (rev 49569)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-05-14 12:26:32 UTC (rev 49570)
@@ -55,6 +55,8 @@
             } else if (usecase.equals("importuser")) {
                 log.debug("Import user: " + getEnvironment().getRequest().getParameter("id"));
                 importUser(getEnvironment().getRequest().getParameter("id"));
+            } else if (usecase.equals("synchronize-users")) {
+                synchronizeUsers();
             } else if (usecase.equals("getgroups")) {
                 sb.append(getGroupsAsXML());
             } else if (usecase.equals("add-members-to-group")) {
@@ -182,6 +184,13 @@
     }
 
     /**
+     * Synchronize users, e.g. from LDAP, whereas this is a custom functionality and hence this method should be overwritten
+     */
+    protected void synchronizeUsers() throws AccessManagementException {
+        log.warn("Synchronize users NOT implemented! Please make sure to overwrite this method for your custom import.");
+    }
+
+    /**
      * Add members (users and groups) to group
      * @param id Group ID to which new members will be added
      */



More information about the Yanel-commits mailing list