Class IFrameAjaxTransportUtil


  • public class IFrameAjaxTransportUtil
    extends Object
    This class provides some tools to more effectively use the technique of ajax iframe transport. User: Yohann Chastagnier Date: 16/07/13
    • Method Detail

      • createWebApplicationExceptionWithJSonErrorInHtmlContainer

        public static javax.ws.rs.WebApplicationException createWebApplicationExceptionWithJSonErrorInHtmlContainer​(javax.ws.rs.WebApplicationException wae)
        Packaging an Web Application Exception as JSon String and then as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        wae -
        Returns:
      • packObjectToJSonDataWithHtmlContainer

        public static String packObjectToJSonDataWithHtmlContainer​(Object object)
        Packaging an object as JSon String and then as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        object -
        Returns:
      • packObjectToJSonDataWithHtmlContainer

        public static String packObjectToJSonDataWithHtmlContainer​(List<Object> objects)
        Packaging an object list as JSon String and then as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        objects -
        Returns:
      • packJSonObjectWithHtmlContainer

        public static String packJSonObjectWithHtmlContainer​(UnaryOperator<JSONCodec.JSONObject> jsonObjectBuilder)
        Packaging a JSon object as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        jsonObjectBuilder - a dynamic builder of a JSON object.
        Returns:
      • packJSonArrayWithHtmlContainer

        public static String packJSonArrayWithHtmlContainer​(UnaryOperator<JSONCodec.JSONArray> jsonArrayBuilder)
        Packaging a JSon object list as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        jsonArrayBuilder - a dynamic builder of a JSON array of JSON objects.
        Returns:
      • packJSonDataWithHtmlContainer

        protected static String packJSonDataWithHtmlContainer​(String jsonString)
        Packaging a JSon string as HTML to be performed by IFrame Ajax Transport Javascript Plugin.
        Parameters:
        jsonString -
        Returns: