Class ReportType

  • All Implemented Interfaces:
    Containerable, Freezable, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding, JaxbVisitable, Objectable, DebugDumpable, Serializable

    public class ReportType
    extends AssignmentHolderType
    implements Objectable
    Specification of midPoint report. This specification defines what the report should contain, how it should look like, output format and so on. This specificaiton does NOT define when the report is exectued. The report may be executed ad-hoc (e.g. by explicitly executing it in GUI), or the report may be scheduled by using a task. ReportType contains many elements that are specific to JasperRepors. In fact, such elements should not be top-level elements. They should rather be in their own Jasper-specific container. But due to various reasons (e.g. migration) these items are kept as they are. They will get sorted out eventually.
    See Also:
    Serialized Form