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

Nombre Ubicación Descripción Requerido Esquema
body body Objeto Editorial que será creado Representación Detallada

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

Código Descripción Cuerpo
200 Retorna el conjunto de editoriales (todas las que existen) Colección de Representación Detallada Editorial

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 Integer

Respuesta

Código Descripción Cuerpo
200 OK Objeto editorial en Representación Detallada Editorial
404 No existe un objeto editorial con el ID solicitado Mensaje de error

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 Integer
body body Objeto Editorial que será actualizado Representación Detallada

Respuesta

Código Descripción Cuerpo
200 OK Objeto Editorial actualizado Representación Detallada Editorial
404 No existe un objeto Editorial con el ID solicitado Mensaje de error

5. DELETE /editorials/:id

Parámetros

Nombre Ubicación Descripción Requerido Esquema
id Path id del Editorial editorial que se a borrar 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

results matching ""

    No results matching ""