Class CronUISetupData

java.lang.Object
com.kingsrook.qqq.backend.core.model.dashboard.widgets.CronUISetupData
All Implemented Interfaces:
Serializable

public class CronUISetupData extends Object implements Serializable
Model containing data required for a cron UI widget
See Also:
  • Constructor Details

    • CronUISetupData

      public CronUISetupData()
    • CronUISetupData

      public CronUISetupData(String tableName, String cronExpressionFieldName, String timeZoneFieldName)
  • Method Details

    • getCronExpressionFieldName

      public String getCronExpressionFieldName()
      Getter for cronExpressionFieldName
      See Also:
    • setCronExpressionFieldName

      public void setCronExpressionFieldName(String cronExpressionFieldName)
      Setter for cronExpressionFieldName
      See Also:
    • withCronExpressionFieldName

      public CronUISetupData withCronExpressionFieldName(String cronExpressionFieldName)
      Fluent setter for cronExpressionFieldName
      Parameters:
      cronExpressionFieldName - The field in the table that stores the cron expression
      Returns:
      this
    • getTimeZoneFieldName

      public String getTimeZoneFieldName()
      Getter for timeZoneFieldName
      See Also:
    • setTimeZoneFieldName

      public void setTimeZoneFieldName(String timeZoneFieldName)
      Setter for timeZoneFieldName
      See Also:
    • withTimeZoneFieldName

      public CronUISetupData withTimeZoneFieldName(String timeZoneFieldName)
      Fluent setter for timeZoneFieldName
      Parameters:
      timeZoneFieldName - Optional - the field in the table that stores a time zone id
      Returns:
      this
    • getTableName

      public String getTableName()
      Getter for tableName
      See Also:
    • setTableName

      public void setTableName(String tableName)
      Setter for tableName
      See Also:
    • withTableName

      public CronUISetupData withTableName(String tableName)
      Fluent setter for tableName
      Parameters:
      tableName - Name of the table that the widget is applied to.
      Returns:
      this