Pessoal,
Preciso da seguinte funcionalidade: Duplicar um registro.
Montei o seguinte método:
@Path("/xpto")
@Produces(value = MediaType.APPLICATION_JSON)
@Consumes(value = MediaType.APPLICATION_JSON)
public class XptoWS {
@POST
@Path("/duplicar/{idXpto}/{descricao}")
@Consumes(value={MediaType.TEXT_PLAIN, MediaType.APPLICATION_XML})
public Response duplicar(@PathParam("idXpto") String idXpto, @PathParam("descricao") String descricao) {
}
}
Preciso duplicar o registro XPTO, por isso adicionei o “/duplicar…” e logo após o ID do registro que eu quero duplicar, seguida da Descrição que o novo registro vai ter.
Essa seria a forma correta de fazer esse POST?
Estou tendo problemas para “acessar” esse método. Se eu executo
/xpto/duplicar?idXpto=6167819740414484810&descricao=testando
recebo um erro 404 (Not Found)
Alguma idéia?