Class DateTimeScriptlet
- java.lang.Object
-
- net.sf.jasperreports.engine.JRAbstractScriptlet
-
- net.sf.jasperreports.engine.JRDefaultScriptlet
-
- de.hybris.platform.cockpit.reports.scriptlets.DateTimeScriptlet
-
public class DateTimeScriptlet extends net.sf.jasperreports.engine.JRDefaultScriptletWARNING: unstable API, don't extend/implement
-
-
Constructor Summary
Constructors Constructor Description DateTimeScriptlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DatecurrentDateFromHour(java.lang.Long hour)java.lang.StringgetCSMSeriesValue(java.lang.String group, java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)java.util.DategetDayBeforeFrom(java.util.Date specificDay)java.util.DategetDayBeforeTo(java.util.Date specificDay)intgetDaysBetween(java.util.Date dateFrom, java.util.Date dateTo)java.lang.StringgetFormattedDate(java.util.Date date, java.lang.String format)java.util.DategetFrom(java.lang.String timerange, java.util.Date from, java.util.Date specificDay)java.util.DategetFromForPreviousPeriod(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo, java.util.Date specificDay)java.util.DategetFromYearAgo(java.lang.String timerange, java.util.Date dateFrom, java.util.Date specificDay)java.lang.StringgetLabelForItem(long pk)java.lang.StringgetLabelForItem(java.lang.Long pk)java.util.DategetLast12MonthsFrom()java.util.DategetLast12MonthsTo()java.util.DategetLast4WeeksFrom()java.util.DategetLast4WeeksTo()java.util.DategetLast52WeeksFrom()java.util.DategetLast52WeeksTo()java.util.DategetLast7DaysFrom()java.util.DategetLast7DaysTo()java.util.DategetLastMonthFrom()java.util.DategetLastMonthFrom(java.util.Date specificDay)java.util.DategetLastMonthTo()java.util.DategetLastMonthTo(java.util.Date specificDay)java.util.DategetSpecificDayFrom(java.util.Date specificDay)java.util.DategetSpecificDayTo(java.util.Date specificDay)java.util.DategetTo(java.lang.String timerange, java.util.Date dateTo, java.util.Date specificDay)java.util.DategetToForPreviousPeriod(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo, java.util.Date specificDay)java.util.DategetToYearAgo(java.lang.String timerange, java.util.Date dateTo, java.util.Date specificDay)java.util.DategetYearAgoDate(java.util.Date specificDay)booleanrenderChartForDayGranularity(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)booleanrenderChartForHourGranularity(java.lang.String timerange)booleanrenderChartForMonthGranularity(java.lang.String timerange, java.util.Date dateFrom, java.util.Date dateTo)booleanrenderChartForWeekGranularity(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
-
-
-
-
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)
-
-