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

br.com.esec.icpm.mss.rest.ApplicationResource Maven / Gradle / Ivy

The newest version!
package br.com.esec.icpm.mss.rest;

import javax.ejb.Local;
import javax.ws.rs.*;
import javax.ws.rs.core.Response;

import java.io.InputStream;

@Local
/**
 * 

applicationResource interface.

* * @author Tales Porto * @version $Id: $Id */ @Path("/applicationProvider") public interface ApplicationResource { /** *

oldUpload.

* * @param docStream a {@link java.io.InputStream} object. * @return a {@link java.lang.String} object. */ @POST @Path("/uploadDocument") @Consumes("application/octet-stream") @Produces("text/plain") @Deprecated public String oldUpload(InputStream docStream); // Para fins de compatibilidade ainda permanece no ar /** *

uploadDocument.

* * @param docStream a {@link java.io.InputStream} object. * @return a {@link java.lang.String} object. */ @POST @Path("/document") @Produces("text/plain") public String uploadDocument(InputStream docStream); /** *

downloadSignedDocument.

* * @param transactionId a long. * @return */ @GET @Path("/document/signed/{transactionId}") public void downloadSignedDocument(@PathParam("transactionId") long transactionId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy