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 ------------------------------------------------------------ //~--- JDK imports ------------------------------------------------------------
import java.util.Collection; import java.util.Collection;
import java.util.List;
import javax.ws.rs.Consumes; import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE; import javax.ws.rs.DELETE;
@@ -105,14 +104,14 @@ public class GroupResource
//~--- methods -------------------------------------------------------------- //~--- methods --------------------------------------------------------------
/** /**
* Method description * Method description
* *
* *
* *
* @param uriInfo * @param uriInfo
* @param group * @param group
* *
* @return * @return
*/ */
@POST @POST
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) @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 @DELETE
@Path("{id}") @Path("{id}")
@@ -204,7 +203,7 @@ public class GroupResource
*/ */
@GET @GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@TypeHint(List.class) @TypeHint(Group[].class)
@Override @Override
public Response getAll(@Context Request request, @DefaultValue("0") public Response getAll(@Context Request request, @DefaultValue("0")
@QueryParam("start") int start, @DefaultValue("-1") @QueryParam("start") int start, @DefaultValue("-1")

View File

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

View File

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