Occurs when initialization of this object fails.
Occurs when initialization succeeds with a response from the REST endpoint. Depending on the API, this response may actually be an error message served as a correct HTTP response.
The description of the Report.
The display name of the Report.
The extensions of the PrintTemplate, as defined by an administrator.
The ID of the Report.
The exception that occurred if the object could not be initialized.
Whether or not the object was successfully initialized.
The properties of the PrintTemplate, as defined by an administrator.
The URL of the Report if it is a URL-based report.
The {@link geocortex.essentials.Site} that this resource belongs to.
The collection of supported output formats for the Report.
The collection of supported Resolutions for the Report.
The type of the Report. One of ReportType.
The URL that this resource was initialized from.
The visibility of the Report.
Performs a callback function when this instance has been initialized. If this instance is already initialized when this function is called, the callback function will execute immediately.
The scope to using when executing the callback - i.e. the value of the 'this' variable in the callback function. This parameter may be ommitted in which cased the first parameter will be used as the callback function.
The callback function to execute when this instance has been initialized.
Initializes the {@link geocortex.essentials.AsyncInitializable}. This is an asynchronous method, you may subscribe to the onInitialized and onInitializationFailed events for completion information.
Whether the Report is currently running (being generated).
Runs the report using a {@link esri.tasks.Query} and the ReportParameters. This is an asynchronous method, you may provide delegates for completion or error information.
The {@link esri.tasks.Query} to use to select features from the Layer to report on.
The report parameters.
The delegate that will be called when the report has finished running (even if an error occurs). This delegate expects one argument: a String representing the URL of the prepared report.
The delegate that will be called if an error occurs. This delegate expects two arguments: a reference to the Report instance, and an Error.
Represents a Report for a specific Layer. A report displays information about some of the features of a specific Layer. In order to generate a report, a query must be provided that indicates which features to include in the report. Report generation requires a report template created by the Geocortex Report Designer and stored on the server.