Kernel::WebApp::Util::StatisticReport::Form

NAME

Kernel::WebApp::Util::StatisticReport::Form – Helper class for report forms.

PUBLIC INTERFACE

has ReportUtilObject

Attribute that holds the current report utilities object.

GetBaseFormSchema()

Builds the base form schema.

    $ReportUtilForm->GetBaseFormSchema(
        FormType => '(Run|Widget|Create|Update)',
    );

Returns the base form schema.

GetGeneralSettingsFormSchema()

Builds the general specification form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').

    $ReportUtilForm->GetGeneralSettingsFormSchema(
        FormType => '(Run|Widget|Create|Update)',
    );

Returns the general form schema.

GetAddStatisticsFormSchema()

Builds the add statistics form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').

    $ReportUtilForm->GetAddStatisticsFormSchema(
        FormType => '(Run|Widget|Create|Update)',
    );

Returns the general form schema.

GetAutomaticGenerationSettingsFormSchema()

Builds the automatic generation form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').

    $ReportUtilForm->GetAutomaticGenerationSettingsFormSchema(
        FormType => '(Run|Widget|Create|Update)',
    );

Returns the automatic generation form schema.

GetOutputSettingsFormSchema()

Builds the output settings form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').

    $ReportUtilForm->GetOutputSettingsFormSchema(
        FormType => '(Run|Widget|Create|Update)',
    );

Returns the output settings form schema.

PRIVATE INTERFACE

has _GetReportDataValue

Helper function to get the current report data value.

Scroll to Top