/** * Copyright (c) 2012 Vinayak Solutions Private Limited * See the file license.txt for copying permission. */ package com.vinsol.expensetracker.expenselisting; import com.vinsol.expensetracker.R; import com.vinsol.expensetracker.helpers.DisplayDate; public class ThisMonth extends TabLayoutListingAbstract { @Override protected boolean condition(DisplayDate mDisplayDate) { return mDisplayDate.isCurrentWeek() || mDisplayDate.isCurrentMonth(); } @Override protected void setType() { type = R.string.sublist_thismonth; } @Override protected void setModifiedValues() { isModifiedThisYear = false; isModifiedThisMonth = true; isModifiedThisWeek = false; isModifiedAll = false; } @Override protected void onResume() { super.onResume(); if(!isModifiedThisMonth) { initListView(); } } }