Class JavaScriptResource

java.lang.Object
fiftyone.pipeline.javascriptbuilder.templates.JavaScriptResource

public class JavaScriptResource extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    JavaScriptResource(String objName, String jsonObject, String sessionId, int sequence, boolean supportsPromises, String url, String parameters, boolean enableCookies, boolean updateEnabled, boolean hasDelayedProperties)
    Constructor The callback mechanism is a feature that allows the client-side data to be updated in the background when any properties that contain JavaScript code have been executed on the client and therefore, new evidence is available.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JavaScriptResource

      public JavaScriptResource(String objName, String jsonObject, String sessionId, int sequence, boolean supportsPromises, String url, String parameters, boolean enableCookies, boolean updateEnabled, boolean hasDelayedProperties)
      Constructor The callback mechanism is a feature that allows the client-side data to be updated in the background when any properties that contain JavaScript code have been executed on the client and therefore, new evidence is available.
      Parameters:
      objName - the name of the global-scope JavaScript object that will be created on the client-side by the JavaScript produced by the template.
      jsonObject - the JSON data payload to be inserted into the template.
      supportsPromises - if true, the template will produce JavaScript that makes use of promises. If false, promises will not be used.
      url - the complete URL to use for the callback mechanism described in remarks for this constructor.
      enableCookies - if false, any cookies created by JavaScript properties that execute on the client-side and that start with '51D_' will be deleted automatically.
      updateEnabled - true to use the callback mechanism that is described in remarks for this constructor. False to disable that mechanism. In this case, a second request must be initiated by the user in order for the server to access the additional evidence gathered by client-side code.
      hasDelayedProperties - true to include support for JavaScript properties that are not executed immediately when the JavaScript is loaded.
  • Method Details