Class ReportMailingJobData
java.lang.Object
org.apache.fineract.infrastructure.reportmailingjob.data.ReportMailingJobData
Immutable data object representing report mailing job data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ReportMailingJobDatanewInstance(Long id, String name, String description, ZonedDateTime startDateTime, String recurrence, ReportMailingJobTimelineData timeline, String emailRecipients, String emailSubject, String emailMessage, org.apache.fineract.infrastructure.core.data.EnumOptionData emailAttachmentFileFormat, org.apache.fineract.infrastructure.dataqueries.data.ReportData stretchyReport, String stretchyReportParamMap, ZonedDateTime previousRunDateTime, ZonedDateTime nextRunDateTime, String previousRunStatus, String previousRunErrorLog, String previousRunErrorMessage, Integer numberOfRuns, boolean isActive, Long runAsUserId) static ReportMailingJobDatanewInstance(List<org.apache.fineract.infrastructure.core.data.EnumOptionData> emailAttachmentFileFormatOptions, List<org.apache.fineract.infrastructure.core.data.EnumOptionData> stretchyReportParamDateOptions) static ReportMailingJobDatanewInstance(ReportMailingJobData dataWithoutEnumOptions, ReportMailingJobData dataWithEnumOptions)
-
Constructor Details
-
ReportMailingJobData
public ReportMailingJobData()
-
-
Method Details
-
newInstance
public static ReportMailingJobData newInstance(Long id, String name, String description, ZonedDateTime startDateTime, String recurrence, ReportMailingJobTimelineData timeline, String emailRecipients, String emailSubject, String emailMessage, org.apache.fineract.infrastructure.core.data.EnumOptionData emailAttachmentFileFormat, org.apache.fineract.infrastructure.dataqueries.data.ReportData stretchyReport, String stretchyReportParamMap, ZonedDateTime previousRunDateTime, ZonedDateTime nextRunDateTime, String previousRunStatus, String previousRunErrorLog, String previousRunErrorMessage, Integer numberOfRuns, boolean isActive, Long runAsUserId) - Returns:
- an instance of the ReportMailingJobData class
-
newInstance
public static ReportMailingJobData newInstance(List<org.apache.fineract.infrastructure.core.data.EnumOptionData> emailAttachmentFileFormatOptions, List<org.apache.fineract.infrastructure.core.data.EnumOptionData> stretchyReportParamDateOptions) - Returns:
- an instance of the ReportMailingJobData class
-
newInstance
public static ReportMailingJobData newInstance(ReportMailingJobData dataWithoutEnumOptions, ReportMailingJobData dataWithEnumOptions) - Returns:
- an instance of the ReportMailingJobData class
-