ec.gob.senescyt.sniese.commons.clients.ServicioCargaMasivaCliente Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sniese-commons Show documentation
Show all versions of sniese-commons Show documentation
Librería que contiene clases de uso comun para sniese hechos en dropwizard
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