Class DateTimeScriptlet


  • public class DateTimeScriptlet
    extends net.sf.jasperreports.engine.JRDefaultScriptlet
    WARNING: unstable API, don't extend/implement
    • Field Summary

      • Fields inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet

        EXCEPTION_MESSAGE_KEY_FIELD_NOT_FOUND, EXCEPTION_MESSAGE_KEY_PARAMETER_NOT_FOUND, EXCEPTION_MESSAGE_KEY_VARIABLE_NOT_FOUND, EXCEPTION_MESSAGE_KEY_VARIABLE_VALUE_INCOMPATIBLE, fieldsMap, groups, parametersMap, variablesMap
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date currentDateFromHour​(java.lang.Long hour)  
      java.lang.String getCSMSeriesValue​(java.lang.String group, java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)  
      java.util.Date getDayBeforeFrom​(java.util.Date specificDay)  
      java.util.Date getDayBeforeTo​(java.util.Date specificDay)  
      int getDaysBetween​(java.util.Date dateFrom, java.util.Date dateTo)  
      java.lang.String getFormattedDate​(java.util.Date date, java.lang.String format)  
      java.util.Date getFrom​(java.lang.String timerange, java.util.Date from, java.util.Date specificDay)  
      java.util.Date getFromForPreviousPeriod​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo, java.util.Date specificDay)  
      java.util.Date getFromYearAgo​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date specificDay)  
      java.lang.String getLabelForItem​(long pk)  
      java.lang.String getLabelForItem​(java.lang.Long pk)  
      java.util.Date getLast12MonthsFrom()  
      java.util.Date getLast12MonthsTo()  
      java.util.Date getLast4WeeksFrom()  
      java.util.Date getLast4WeeksTo()  
      java.util.Date getLast52WeeksFrom()  
      java.util.Date getLast52WeeksTo()  
      java.util.Date getLast7DaysFrom()  
      java.util.Date getLast7DaysTo()  
      java.util.Date getLastMonthFrom()  
      java.util.Date getLastMonthFrom​(java.util.Date specificDay)  
      java.util.Date getLastMonthTo()  
      java.util.Date getLastMonthTo​(java.util.Date specificDay)  
      java.util.Date getSpecificDayFrom​(java.util.Date specificDay)  
      java.util.Date getSpecificDayTo​(java.util.Date specificDay)  
      java.util.Date getTo​(java.lang.String timerange, java.util.Date dateTo, java.util.Date specificDay)  
      java.util.Date getToForPreviousPeriod​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo, java.util.Date specificDay)  
      java.util.Date getToYearAgo​(java.lang.String timerange, java.util.Date dateTo, java.util.Date specificDay)  
      java.util.Date getYearAgoDate​(java.util.Date specificDay)  
      boolean renderChartForDayGranularity​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)  
      boolean renderChartForHourGranularity​(java.lang.String timerange)  
      boolean renderChartForMonthGranularity​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)  
      boolean renderChartForWeekGranularity​(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)  
      • Methods inherited from class net.sf.jasperreports.engine.JRDefaultScriptlet

        afterColumnInit, afterDetailEval, afterGroupInit, afterPageInit, afterReportInit, beforeColumnInit, beforeDetailEval, beforeGroupInit, beforePageInit, beforeReportInit
      • Methods inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet

        callAfterColumnInit, callAfterDetailEval, callAfterGroupInit, callAfterPageInit, callAfterReportInit, callBeforeColumnInit, callBeforeDetailEval, callBeforeGroupInit, callBeforePageInit, callBeforeReportInit, getFieldValue, getParameterValue, getParameterValue, getVariableValue, setData, setVariableValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DateTimeScriptlet

        public DateTimeScriptlet()
    • Method Detail

      • getLast7DaysFrom

        public java.util.Date getLast7DaysFrom()
      • getLast7DaysTo

        public java.util.Date getLast7DaysTo()
      • getLast4WeeksFrom

        public java.util.Date getLast4WeeksFrom()
      • getLast4WeeksTo

        public java.util.Date getLast4WeeksTo()
      • getLastMonthFrom

        public java.util.Date getLastMonthFrom()
      • getLastMonthTo

        public java.util.Date getLastMonthTo()
      • getLast52WeeksFrom

        public java.util.Date getLast52WeeksFrom()
      • getLast52WeeksTo

        public java.util.Date getLast52WeeksTo()
      • getLast12MonthsFrom

        public java.util.Date getLast12MonthsFrom()
      • getLast12MonthsTo

        public java.util.Date getLast12MonthsTo()
      • getSpecificDayFrom

        public java.util.Date getSpecificDayFrom​(java.util.Date specificDay)
      • getSpecificDayTo

        public java.util.Date getSpecificDayTo​(java.util.Date specificDay)
      • getYearAgoDate

        public java.util.Date getYearAgoDate​(java.util.Date specificDay)
      • getDayBeforeFrom

        public java.util.Date getDayBeforeFrom​(java.util.Date specificDay)
      • getDayBeforeTo

        public java.util.Date getDayBeforeTo​(java.util.Date specificDay)
      • getLastMonthFrom

        public java.util.Date getLastMonthFrom​(java.util.Date specificDay)
      • getLastMonthTo

        public java.util.Date getLastMonthTo​(java.util.Date specificDay)
      • currentDateFromHour

        public java.util.Date currentDateFromHour​(java.lang.Long hour)
      • getLabelForItem

        public java.lang.String getLabelForItem​(java.lang.Long pk)
      • getLabelForItem

        public java.lang.String getLabelForItem​(long pk)
      • renderChartForHourGranularity

        public boolean renderChartForHourGranularity​(java.lang.String timerange)
      • renderChartForDayGranularity

        public boolean renderChartForDayGranularity​(java.lang.String timerange,
                                                    java.util.Date dateFrom,
                                                    java.util.Date dateTo)
      • renderChartForWeekGranularity

        public boolean renderChartForWeekGranularity​(java.lang.String timerange,
                                                     java.util.Date dateFrom,
                                                     java.util.Date dateTo)
      • renderChartForMonthGranularity

        public boolean renderChartForMonthGranularity​(java.lang.String timerange,
                                                      java.util.Date dateFrom,
                                                      java.util.Date dateTo)
      • getDaysBetween

        public int getDaysBetween​(java.util.Date dateFrom,
                                  java.util.Date dateTo)
      • getFrom

        public java.util.Date getFrom​(java.lang.String timerange,
                                      java.util.Date from,
                                      java.util.Date specificDay)
      • getTo

        public java.util.Date getTo​(java.lang.String timerange,
                                    java.util.Date dateTo,
                                    java.util.Date specificDay)
      • getFromForPreviousPeriod

        public java.util.Date getFromForPreviousPeriod​(java.lang.String timerange,
                                                       java.util.Date dateFrom,
                                                       java.util.Date dateTo,
                                                       java.util.Date specificDay)
      • getToForPreviousPeriod

        public java.util.Date getToForPreviousPeriod​(java.lang.String timerange,
                                                     java.util.Date dateFrom,
                                                     java.util.Date dateTo,
                                                     java.util.Date specificDay)
      • getFromYearAgo

        public java.util.Date getFromYearAgo​(java.lang.String timerange,
                                             java.util.Date dateFrom,
                                             java.util.Date specificDay)
      • getToYearAgo

        public java.util.Date getToYearAgo​(java.lang.String timerange,
                                           java.util.Date dateTo,
                                           java.util.Date specificDay)
      • getCSMSeriesValue

        public java.lang.String getCSMSeriesValue​(java.lang.String group,
                                                  java.lang.String timerange,
                                                  java.util.Date dateFrom,
                                                  java.util.Date dateTo)
      • getFormattedDate

        public java.lang.String getFormattedDate​(java.util.Date date,
                                                 java.lang.String format)