/**
* 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 ThisYear extends TabLayoutListingAbstract {
@Override
protected boolean condition(DisplayDate mDisplayDate) {
return mDisplayDate.isCurrentWeek() || mDisplayDate.isCurrentMonth() || mDisplayDate.isNotCurrentMonthAndCurrentYear();
}
@Override
protected void setType() {
type = R.string.sublist_thisyear;
}
@Override
protected void setModifiedValues() {
isModifiedThisYear = true;
isModifiedThisMonth = false;
isModifiedThisWeek = false;
isModifiedAll = false;
}
@Override
protected void onResume() {
super.onResume();
if(!isModifiedThisYear) {
initListView();
}
}
}