...
Para operações do tipo GET, existem duas maneiras de resgatar objetos através dos serviços rest, A primeira é passando o ID do objeto a ser buscado ou e a segunda é passando uma condicional para buscar uma lista de um determinado objeto. Estas duas maneiras serão abordadas a seguir:
Passando ID:
URI: http://{host}:{port}/{context}/rest/shield/latest/domain/{object}/{id}
Nesta maneira de buscar objetos no banco, a URI base é concatenada com o identificador único do objeto
...
a ser resgatado. A camada de serviço interpretará a operação requisitada e realizará uma pesquisa utilizando o identificador passado retornando o referido objeto, caso ele exista. Abaixo podemos ver um exemplo:
No exemplo acima, foi requisitada uma operação do tipo GET para o serviço, passando como parâmetro o Identificador Único "1"
...
e o {object}
...
"company".
...
Ou seja, no exemplo acima a camada de persistência sera acionada e realizará uma busca de uma "Company" com identificador único "1". O retorno desta consulta, como podemos ver, é uma String com os atributos do classe representativa da entidade de banco de dados Company.
Usando condicional:
http://{host}:{port}/{context}/rest/latest/domain/{object}/{id}URI:
POST
PUT
