本文整理了Java中org.activityinfo.legacy.shared.reports.content.YearCategory
类的一些代码示例,展示了YearCategory
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YearCategory
类的具体详情如下:
包路径:org.activityinfo.legacy.shared.reports.content.YearCategory
类名称:YearCategory
暂无
代码示例来源:origin: bedatadriven/activityinfo
public String getKey() {
return "Y" + category.getYear();
}
代码示例来源:origin: bedatadriven/activityinfo
public YearModel(YearCategory category) {
this.category = category;
set("name", category.getLabel());
}
代码示例来源:origin: bedatadriven/activityinfo
@Override
public void bundle(SqlResultSetRow rs, Bucket bucket) {
// the year can be null in cases where a site does not yet have a
// reporting period
// and we query for site counts
if (!rs.isNull(yearAlias)) {
bucket.setCategory(dimension, new YearCategory(rs.getInt(yearAlias)));
}
}
}
代码示例来源:origin: bedatadriven/activityinfo
@Override
public DimensionCategory getCategory(SiteDTO siteDTO) {
LocalDate date = siteDTO.getDate2();
if(date == null) {
return null;
}
switch(dateUnit) {
case YEAR:
return new YearCategory(date.getYear());
case QUARTER:
return new QuarterCategory(date.getYear(), quarterFromMonth(date.getMonthOfYear()));
case MONTH:
return new MonthCategory(date.getYear(), date.getMonthOfYear());
case WEEK_MON:
// TODO(Alex)
return null;
case DAY:
return new DayCategory(date.atMidnightInMyTimezone());
}
return new MonthCategory(date.getYear(), date.getMonthOfYear());
}
代码示例来源:origin: bedatadriven/activityinfo
/**
* Further restricts an existing filter to the year range defined by this
* model.
*/
public DateRange getDateRange() {
return DateUtilGWTImpl.INSTANCE.yearRange(category.getYear());
}
代码示例来源:origin: bedatadriven/activityinfo
public DateRange rangeFromCategory(DimensionCategory category) {
if (category instanceof YearCategory) {
return yearRange(((YearCategory) category).getYear());
} else if (category instanceof MonthCategory) {
MonthCategory monthCategory = (MonthCategory) category;
return monthRange(monthCategory.getYear(), monthCategory.getMonth());
} else {
return new DateRange();
}
}
内容来源于网络,如有侵权,请联系作者删除!