keycloak-aplcache

javadoc

11/28/2016 3:25:54 PM

Details

diff --git a/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UserStorageProviderResource.java b/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UserStorageProviderResource.java
index 974e6e3..4885f87 100644
--- a/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UserStorageProviderResource.java
+++ b/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UserStorageProviderResource.java
@@ -30,11 +30,32 @@ import javax.ws.rs.core.MediaType;
  * @version $Revision: 1 $
  */
 public interface UserStorageProviderResource {
+    /**
+     * If the provider supports synchronization, this will invoke it.
+     *
+     * Action can be "triggerFullSync" or "triggerChangedUsersSync"
+     *
+     *
+     * @param action
+     * @return
+     */
     @POST
     @Path("{componentId}/sync")
     @Produces(MediaType.APPLICATION_JSON)
     SynchronizationResultRepresentation syncUsers(@QueryParam("action") String action);
 
+    /**
+     * REST invocation for initiating sync for an ldap mapper.  This method may be moved in the future.  Right now
+     * don't have a good place for it.
+     *
+     * direction is "fedToKeycloak" or "keycloakToFed"
+     *
+     *
+     * @param componentId
+     * @param mapperId
+     * @param direction
+     * @return
+     */
     @POST
     @Path("{componentId}/mappers/{mapperId}/sync")
     @Produces(MediaType.APPLICATION_JSON)
diff --git a/services/src/main/java/org/keycloak/services/resources/admin/UserStorageProviderResource.java b/services/src/main/java/org/keycloak/services/resources/admin/UserStorageProviderResource.java
index 6476dce..5deaf32 100644
--- a/services/src/main/java/org/keycloak/services/resources/admin/UserStorageProviderResource.java
+++ b/services/src/main/java/org/keycloak/services/resources/admin/UserStorageProviderResource.java
@@ -80,9 +80,13 @@ public class UserStorageProviderResource {
         auth.init(RealmAuth.Resource.USER);
     }
 
-   /**
+    /**
      * Trigger sync of users
      *
+     * Action can be "triggerFullSync" or "triggerChangedUsersSync"
+     *
+     * @param id
+     * @param action
      * @return
      */
     @POST
@@ -128,6 +132,8 @@ public class UserStorageProviderResource {
     /**
      * Trigger sync of mapper data related to ldap mapper (roles, groups, ...)
      *
+     * direction is "fedToKeycloak" or "keycloakToFed"
+     *
      * @return
      */
     @POST