Package io.jmix.reports.util
Class ReportsUtils
java.lang.Object
io.jmix.reports.util.ReportsUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataManagerprotected javax.persistence.EntityManagerprotected EntityStatesprotected static final intprotected TimeSourceprotected org.springframework.transaction.support.TransactionTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncurrentDateOrTime(ParameterType parameterType) generateReportName(String sourceName) protected StringgenerateReportName(String sourceName, int iteration) reloadReportIfNeeded(Report report, String fetchPlanName) protected DatetruncateToDay(Date date) protected DatetruncateToTime(Date date)
-
Field Details
-
MAX_REPORT_NAME_LENGTH
protected static final int MAX_REPORT_NAME_LENGTH- See Also:
-
timeSource
-
transaction
@Autowired protected org.springframework.transaction.support.TransactionTemplate transaction -
em
protected javax.persistence.EntityManager em -
dataManager
-
entityStates
-
-
Constructor Details
-
ReportsUtils
public ReportsUtils()
-
-
Method Details
-
generateReportName
-
reloadReportIfNeeded
-
currentDateOrTime
-
truncateToDay
-
truncateToTime
-
generateReportName
-