package org.webcat.outcomesmeasurement.reports;
import org.webcat.outcomesmeasurement.BasePage;
import org.webcat.outcomesmeasurement.OutcomePairStatistic;
import com.webobjects.appserver.WOComponent;
import com.webobjects.appserver.WOContext;
import com.webobjects.foundation.NSMutableArray;
@SuppressWarnings("serial")
public class BaseReportsPage extends BasePage {
public String viewType = "Summary View";
public boolean summaryView = true;
public boolean detailView = false;
public boolean partialDetailView = false;
public NSMutableArray<OutcomePairStatistic> outcomePairStats;
public OutcomePairStatistic anOutcomeStat;
public BaseReportsPage(WOContext context) {
super(context);
}
public WOComponent setViewToPartialDetail(){
viewType = "Partial Detailed View";
summaryView = false;
detailView = false;
partialDetailView = true;
return null;
}
public WOComponent setViewToSummary() {
viewType = "Summary View";
summaryView = true;
detailView = false;
partialDetailView = false;
return null;
}
public WOComponent setViewToDetail() {
viewType = "Detailed View";
summaryView = false;
detailView = true;
partialDetailView = false;
return null;
}
public boolean isSummaryView() { return summaryView; }
public boolean isDetailView() { return detailView; }
public boolean isPartialDetailView(){ return partialDetailView; }
}