Servicios que se implementan en el paso-2
Representación de Editorial
En este paso la representación básica y la detalla es la misma.
{
id: '' /*Tipo Long*/,
name: '' /*Tipo String*/ }
}
Ejemplo Representación de Editorial
{"id" : 1,
"name" : "Norma"
}
1. POST /editorials
Crea una editorial. El valor del id es creado por la base de datos.
Parámetros
Respuesta
Código |
Descripción |
Cuerpo |
200 |
El objeto Book ha sido creado |
Representación Detallada |
412 |
"Ya existe una editorial con el mismo nombre". Si ya existe una editorial con un nombre que ya está en la base de datos. |
Mensaje de error |
2. GET /editorials
Retorna el conjunto de los recursos editorial
Parámetros
Ninguno
Respuesta
3.GET /editorials/id
Obtiene la representación detallada de la Editorial que tiene identificador id
.
Parámetros
Nombre |
Ubicación |
Descripción |
Requerido |
Esquema |
id |
Path |
id del objeto editorial que se va consultar |
Sí |
Integer |
Respuesta
4.PUT /editorials/:id
Actualiza una instancia de la entidad Editorial (UPDATE).
Parámetros
Nombre |
Ubicación |
Descripción |
Requerido |
Esquema |
id |
Path |
id del objeto Editorial que se va consultar |
Sí |
Integer |
body |
body |
Objeto Editorial que será actualizado |
Sí |
Representación Detallada |
Respuesta
5. DELETE /editorials/:id
Parámetros
Nombre |
Ubicación |
Descripción |
Requerido |
Esquema |
id |
Path |
id del Editorial editorial que se a borrar |
Sí |
Integer |
Respuesta
Código |
Descripción |
Cuerpo |
200 |
OK |
Objeto editorial borrado |
|
404 |
No existe un objeto Editorial con el ID solicitado |
Mensaje de error |