All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ec.gob.senescyt.sniese.commons.clients.ServicioCargaMasivaCliente Maven / Gradle / Ivy

There is a newer version: 2.0.5
Show newest version
package ec.gob.senescyt.sniese.commons.clients;

import com.sun.jersey.api.client.ClientResponse;
import ec.gob.senescyt.sniese.commons.core.ArchivoPdfFormObject;
import ec.gob.senescyt.sniese.commons.security.PrincipalProvider;

import static org.eclipse.jetty.http.HttpStatus.CREATED_201;

public class ServicioCargaMasivaCliente extends AbstractServicioCliente{

    public ServicioCargaMasivaCliente(ServicioFactory factory, PrincipalProvider principalProvider) {
        super(factory, principalProvider);
    }

    public boolean guardarPdfIdParaArchivo(Long archivoId, Long pdfId, String nombre) {
        ArchivoPdfFormObject formObject = new ArchivoPdfFormObject(pdfId, nombre);
        ClientResponse respuesta = post("archivos/" + archivoId + "/pdf", formObject);
        return CREATED_201 == respuesta.getStatus();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy