Upload New File

parent 309e4e15
package ibase.webService;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.HashMap;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import ibase.utility.BaseException;
import ibase.utility.BaseLogger;
import ibase.webitm.utility.E12InvokeWorkFlowServiceUtility;
import org.json.JSONObject;
@Path("/E12InvokeWorkFlowService")
public class E12InvokeWorkFlowService extends RestAPIService
{
@POST
@Path("/invokeWorkflow")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response sendReportDataPOST( @FormParam("OBJ_NAME") String objName,
@FormParam("REF_ID") String refId,
@FormParam("REF_SER") String refSer,
@HeaderParam("TOKEN_ID") String tokenIDfromHeader,@Context HttpServletRequest request) throws BaseException, Exception
{
BaseLogger.log("3", null, null, "sendReportDataPOST API Called ");
ServletContext servletContext = request.getServletContext();
String response = "";
E12InvokeWorkFlowServiceUtility e12InvokeworkFloeserviceutility = new E12InvokeWorkFlowServiceUtility();
//call method here.....
response=e12InvokeworkFloeserviceutility.service(objName,refId,refSer,tokenIDfromHeader);
JSONObject jsonResponse = new JSONObject();
jsonResponse.put("Status", "Success");
jsonResponse.put("response", response);
BaseLogger.log("3", null, null, "E12InvokeWorkServiceUtility Response [" + response + "]");
return Response.status(200).entity( response ).build();
};
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment