You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by jb...@apache.org on 2013/02/04 17:20:01 UTC

svn commit: r1442164 - in /syncope/trunk/common/src/main/java/org/apache/syncope/common: services/UserService.java to/AttributeTO.java

Author: jbernhardt
Date: Mon Feb  4 16:20:01 2013
New Revision: 1442164

URL: http://svn.apache.org/viewvc?rev=1442164&view=rev
Log:
[SYNCOPE-231]
* Updating UserService to match with Documentation

Modified:
    syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AttributeTO.java

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java?rev=1442164&r1=1442163&r2=1442164&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java Mon Feb  4 16:20:01 2013
@@ -19,10 +19,10 @@
 package org.apache.syncope.common.services;
 
 import java.util.List;
+
 import javax.ws.rs.DELETE;
 import javax.ws.rs.DefaultValue;
 import javax.ws.rs.GET;
-import javax.ws.rs.MatrixParam;
 import javax.ws.rs.POST;
 import javax.ws.rs.Path;
 import javax.ws.rs.PathParam;
@@ -39,23 +39,25 @@ import org.apache.syncope.common.to.Work
 public interface UserService {
 
     @POST
-    @Path("activate/{userId}")
-    UserTO activate(@PathParam("userId") long userId, String token);
+    @Path("{userId}/status/activate")
+    UserTO activate(@PathParam("userId") long userId, @QueryParam("token") String token);
 
     @POST
-    @Path("activate/{userId}")
-    UserTO activate(@PathParam("userId") long userId, String token, PropagationRequestTO propagationRequestTO);
+    @Path("{userId}/status/activate")
+    UserTO activate(@PathParam("userId") long userId, @QueryParam("token") String token,
+            PropagationRequestTO propagationRequestTO);
 
     @POST
     @Path("activateByUsername/{username}")
-    UserTO activateByUsername(@PathParam("username") String username, @MatrixParam("token") String token);
+    UserTO activateByUsername(@PathParam("username") String username, @QueryParam("token") String token);
 
     @POST
     @Path("activateByUsername/{username}")
-    UserTO activateByUsername(@PathParam("username") String username, @MatrixParam("token") String token, PropagationRequestTO propagationRequestTO);
+    UserTO activateByUsername(@PathParam("username") String username, @QueryParam("token") String token,
+            PropagationRequestTO propagationRequestTO);
 
     @POST
-    @Path("workflow/task/{taskId}/claim")
+    @Path("workflow/tasks/{taskId}/claim")
     WorkflowFormTO claimForm(@PathParam("taskId") String taskId);
 
     @GET
@@ -70,6 +72,7 @@ public interface UserService {
     UserTO delete(@PathParam("userId") Long userId);
 
     @POST
+    @Path("workflow/tasks/{taskId}/execute")
     UserTO executeWorkflow(@PathParam("taskId") String taskId, UserTO userTO);
 
     @GET
@@ -87,11 +90,11 @@ public interface UserService {
     List<UserTO> list(@QueryParam("page") int page, @QueryParam("size") @DefaultValue("25") int size);
 
     @POST
-    @Path("reactivate/{userId}")
+    @Path("{userId}/status/reactivate")
     UserTO reactivate(@PathParam("userId") long userId);
 
     @POST
-    @Path("reactivate/{userId}")
+    @Path("{userId}/status/reactivate")
     UserTO reactivate(@PathParam("userId") long userId, PropagationRequestTO propagationRequestTO);
 
     @POST
@@ -107,11 +110,10 @@ public interface UserService {
     UserTO read(@PathParam("userId") Long userId);
 
     @GET
-    @Path("readByUsername/{username}")
-    UserTO read(@PathParam("username") String username);
+    UserTO read(@QueryParam("username") String username);
 
     @GET
-    @Path("read/self")
+    @Path("self")
     UserTO readSelf();
 
     @POST
@@ -132,11 +134,11 @@ public interface UserService {
     UserTO submitForm(WorkflowFormTO form);
 
     @POST
-    @Path("suspend/{userId}")
+    @Path("{userId}/status/suspend")
     UserTO suspend(@PathParam("userId") long userId);
 
     @POST
-    @Path("suspend/{userId}")
+    @Path("{userId}/status/suspend")
     UserTO suspend(@PathParam("userId") long userId, PropagationRequestTO propagationRequestTO);
 
     @POST
@@ -152,6 +154,6 @@ public interface UserService {
     UserTO update(@PathParam("userId") Long userId, UserMod userMod);
 
     @GET
-    @Path("verifyPassword")
-    Boolean verifyPassword(@MatrixParam("uname") String username, @MatrixParam("pwd") String password);
+    Boolean verifyPassword(@QueryParam("username") String username, @QueryParam("pwd") String password);
+
 }

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AttributeTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AttributeTO.java?rev=1442164&r1=1442163&r2=1442164&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AttributeTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AttributeTO.java Mon Feb  4 16:20:01 2013
@@ -22,7 +22,6 @@ import java.util.ArrayList;
 import java.util.List;
 
 import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElementWrapper;
 import javax.xml.bind.annotation.XmlRootElement;
 import javax.xml.bind.annotation.XmlType;