package org.constellation.rest.api;
import org.constellation.database.api.repository.RoleRepository;
import org.springframework.stereotype.Component;
import javax.inject.Inject;
import javax.inject.Named;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
/**
* Created with IntelliJ IDEA.
* User: laurent
* Date: 07/05/15
* Time: 14:28
* Geomatys
*/
@Component
@Named
@Path("/1/role/")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public class RoleRest {
@Inject
private RoleRepository roleRepository;
@GET
public Response getAll(){
return Response.ok(roleRepository.findAll()).build();
}
}