@Path(value="/materiais/almoxarifado/produto")
public class ProdutoRestService
extends br.inf.thema.erp.infra.GrpAbstractWsRest
Modifier and Type | Class and Description |
---|---|
(package private) class |
ProdutoRestService.ObjetoRetornoAtualizando |
(package private) class |
ProdutoRestService.ObjetoRetornoCriando |
Modifier and Type | Field and Description |
---|---|
private ClassificacaoService |
classificacaoService |
private EmbalagemService |
embalagemService |
private MarcaService |
marcaService |
private ProdutoPepsService |
produtoPepsService |
private ProdutoService |
produtoService |
private static long |
serialVersionUID |
private UnidadeService |
unidadeService |
Constructor and Description |
---|
ProdutoRestService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
atualizar(ParametrosProduto parametros) |
javax.ws.rs.core.Response |
criar(ParametrosProduto parametros) |
private void |
validaConfiguracaoProdutos(ParametrosProduto parametros) |
private static final long serialVersionUID
@Autowired private ProdutoService produtoService
@Autowired private ProdutoPepsService produtoPepsService
@Autowired private ClassificacaoService classificacaoService
@Autowired private UnidadeService unidadeService
@Autowired private EmbalagemService embalagemService
@Autowired private MarcaService marcaService
private void validaConfiguracaoProdutos(ParametrosProduto parametros) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
@POST @Path(value="/") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response criar(ParametrosProduto parametros)
@PUT @Path(value="/") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response atualizar(ParametrosProduto parametros)