Herramientas de usuario

Herramientas del sitio


desarrolladores:webservice_desarrollo

¡Esta es una revisión vieja del documento!


swsResourceBase

swsResource_entity

Extiende swsResourceBaseEsta clase es la interfaz entre el esquema del ws y el modelo de suap. Nutriendose del arreglo de configuración arma el mapa de recursos con sus atributos y provee la traducción en ambos sentidos con el modelo real en suap. Implementa los 4 metodos básicos para lograr el CRUD:

  • GET
  • POST
  • PUT
  • DELETE

Metodos

processMethodGET()

Al referenciar un recurso por su token en un consumo por metodo GET se procede a buscar en la DB lo necesario para componer el recurso y devolverlo como resultado del consumo del servicio. Es muy simple su estructura:

protected function processMethodGET() {

$token = $this→request→getResourceParams();
if ($this→hydrateFromToken($token)){
$this→response→addREST($this→getREST());
$this→response→addRENDER($this→getRENDER());
$this→response→addVIEW($this→getVIEW());
$this→response→addSTATUS($this→getSTATUS());
}

desarrolladores/webservice_desarrollo.1608632022.txt.gz · Última modificación: 21/01/2023 04:19 (editor externo)