Coverage Report - org.homeunix.thecave.buddi.model.swing.BudgetDateSpinnerModel
 
Classes in this File Line Coverage Branch Coverage Complexity
BudgetDateSpinnerModel
57%
4/7
N/A
1
 
 1  
 /*
 2  
  * Created on Aug 25, 2007 by wyatt
 3  
  */
 4  
 package org.homeunix.thecave.buddi.model.swing;
 5  
 
 6  
 import java.util.Date;
 7  
 
 8  
 import javax.swing.SpinnerDateModel;
 9  
 
 10  
 public class BudgetDateSpinnerModel extends SpinnerDateModel {
 11  
         public static final long serialVersionUID = 0;
 12  
         
 13  
         private final MyBudgetTreeTableModel budgetModel;
 14  
         
 15  
         public BudgetDateSpinnerModel(MyBudgetTreeTableModel budgetModel) {
 16  3025
                 super();
 17  3025
                 this.setValue(new Date());
 18  3025
                 this.budgetModel = budgetModel;
 19  3025
         }
 20  
                 
 21  
         public Object getNextValue() {
 22  0
                 return budgetModel.getSelectedBudgetPeriodType().getBudgetPeriodOffset(getDate(), 1);
 23  
         }
 24  
         
 25  
         public Object getPreviousValue() {
 26  0
                 return budgetModel.getSelectedBudgetPeriodType().getBudgetPeriodOffset(getDate(), -1);
 27  
         }
 28  
         
 29  
         @Override
 30  0
         public void setCalendarField(int calendarField) {}
 31  
 }