001 package railo.runtime.functions.rest; 002 003 import javax.servlet.http.HttpServletRequest; 004 005 import railo.runtime.PageContext; 006 import railo.runtime.exp.ApplicationException; 007 import railo.runtime.rest.Result; 008 import railo.runtime.type.Struct; 009 010 public class RestSetResponse { 011 public static String call(PageContext pc , Struct rsp) throws ApplicationException { 012 HttpServletRequest req = pc.getHttpServletRequest(); 013 014 Result result = (Result) req.getAttribute("rest-result"); 015 if(result==null)throw new ApplicationException("not inside a REST Request"); 016 017 result.setCustomResponse(rsp); 018 019 020 return null; 021 } 022 }