use array notation instead of list class

This commit is contained in:
Sebastian Sdorra
2011-10-02 14:40:38 +02:00
parent 30fb4bccc4
commit d16227b6b5
3 changed files with 18 additions and 20 deletions

View File

@@ -51,7 +51,6 @@ import sonia.scm.web.security.WebSecurityContext;
//~--- JDK imports ------------------------------------------------------------
import java.util.Collection;
import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
@@ -105,14 +104,14 @@ public class GroupResource
//~--- methods --------------------------------------------------------------
/**
* Method description
* Method description
*
*
*
* @param uriInfo
* @param group
*
* @return
* @return
*/
@POST
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@@ -123,12 +122,12 @@ public class GroupResource
}
/**
* Method description
* Method description
*
*
* @param name
* @param name
*
* @return
* @return
*/
@DELETE
@Path("{id}")
@@ -204,7 +203,7 @@ public class GroupResource
*/
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@TypeHint(List.class)
@TypeHint(Group[].class)
@Override
public Response getAll(@Context Request request, @DefaultValue("0")
@QueryParam("start") int start, @DefaultValue("-1")

View File

@@ -74,7 +74,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
@@ -146,14 +145,14 @@ public class RepositoryResource
//~--- methods --------------------------------------------------------------
/**
* Method description
* Method description
*
*
*
* @param uriInfo
* @param repository
*
* @return
* @return
*/
@POST
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@@ -164,12 +163,12 @@ public class RepositoryResource
}
/**
* Method description
* Method description
*
*
* @param name
* @param name
*
* @return
* @return
*/
@DELETE
@Path("{id}")
@@ -245,7 +244,7 @@ public class RepositoryResource
*/
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@TypeHint(List.class)
@TypeHint(Repository[].class)
@Override
public Response getAll(@Context Request request, @DefaultValue("0")
@QueryParam("start") int start, @DefaultValue("-1")

View File

@@ -112,14 +112,14 @@ public class UserResource extends AbstractManagerResource<User, UserException>
//~--- methods --------------------------------------------------------------
/**
* Method description
* Method description
*
*
*
* @param uriInfo
* @param user
*
* @return
* @return
*/
@POST
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@@ -130,12 +130,12 @@ public class UserResource extends AbstractManagerResource<User, UserException>
}
/**
* Method description
* Method description
*
*
* @param name
* @param name
*
* @return
* @return
*/
@DELETE
@Path("{id}")
@@ -210,7 +210,7 @@ public class UserResource extends AbstractManagerResource<User, UserException>
* @return
*/
@GET
@TypeHint(List.class)
@TypeHint(User[].class)
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Override
public Response getAll(@Context Request request, @DefaultValue("0")