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;