Class ReportScheduleDefinition

java.lang.Object
net.datenwerke.rs.scheduler.client.scheduler.dto.ReportScheduleDefinition
All Implemented Interfaces:
Serializable

public class ReportScheduleDefinition extends Object implements Serializable
Simple transfer object to transfer the schedule information to the server.
See Also:
  • Constructor Details

    • ReportScheduleDefinition

      public ReportScheduleDefinition()
  • Method Details

    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getReport

      public ReportDto getReport()
    • setReport

      public void setReport(ReportDto report)
    • setExportConfiguration

      public void setExportConfiguration(List<ReportExecutionConfigDto> exportConfiguration)
    • getExportConfiguration

      public List<ReportExecutionConfigDto> getExportConfiguration()
    • setSchedulerConfig

      public void setSchedulerConfig(DateTriggerConfigDto config)
    • getSchedulerConfig

      public DateTriggerConfigDto getSchedulerConfig()
    • setAdditionalInfos

      public void setAdditionalInfos(List<AdditionalScheduleInformation> additionalInfos)
    • addAdditionalInfo

      public void addAdditionalInfo(AdditionalScheduleInformation info)
    • getAdditionalInfos

      public List<AdditionalScheduleInformation> getAdditionalInfos()
    • getOutputFormat

      public String getOutputFormat()
    • setOutputFormat

      public void setOutputFormat(String outputFormat)
    • setRecipients

      public void setRecipients(List<Long> recipients)
    • getRecipients

      public List<Long> getRecipients()
    • getSendToConfigs

      public ArrayList<ReportScheduleDefinitionSendToConfig> getSendToConfigs()
    • setSendToConfigs

      public void setSendToConfigs(ArrayList<ReportScheduleDefinitionSendToConfig> sendToConfigs)
    • addSendToConfigs

      public void addSendToConfigs(ReportScheduleDefinitionSendToConfig sendToConfig)
    • getSendToConfig

      public ReportScheduleDefinitionSendToConfig getSendToConfig(String id)
    • setOwners

      public void setOwners(List<StrippedDownUser> owners)
    • getOwners

      public List<StrippedDownUser> getOwners()
    • getAdditionalInfo

      public <A> A getAdditionalInfo(Class<A> type)
    • setJobId

      public void setJobId(Long jobId)
    • getJobId

      public Long getJobId()
    • getExecutor

      public UserDto getExecutor()
    • setExecutor

      public void setExecutor(UserDto executor)
    • getScheduledBy

      public StrippedDownUser getScheduledBy()
    • setScheduledBy

      public void setScheduledBy(StrippedDownUser scheduledBy)