package com.infinite.focus.server.dashboard;

import java.util.ArrayList;
import java.util.List;

import com.infinite.focus.server.grade.Grade;
import com.infinite.focus.server.standard.Standard;
import com.infinite.focus.server.tests.SocioEmotionalTestQuestionType;
import com.infinite.focus.server.students.Class;

public class DropDownsForAnalyticsDataWrapper {
	
	private List<SocioEmotionalTestQuestionType> question_types = new ArrayList<>();
	private List<String> genders = new ArrayList<>();
	private List<String> ethnicity = new ArrayList<>();
	private List<Grade> grades = new ArrayList<>();
	private List<Class> classes = new ArrayList<>();
	
	public DropDownsForAnalyticsDataWrapper() {
		
		genders.clear();
		genders.add("Male");
		genders.add("Female");
		genders.add("Non Binary");
		
		ethnicity.clear();
		ethnicity.add("Hispanic, Latino, or Spanish origin");
		ethnicity.add("White/European");
		ethnicity.add("Asian");
		ethnicity.add("Black/African American");
		ethnicity.add("Native Americans/Alaska Natives");
		ethnicity.add("Native Hawaiians/other Pacific Islanders");
		ethnicity.add("Middle Eastern or North African");
		ethnicity.add("Multi-Racial");
	}

	public List<SocioEmotionalTestQuestionType> getQuestion_types() {
		return question_types;
	}

	public void setQuestion_types(List<SocioEmotionalTestQuestionType> question_types) {
		this.question_types = question_types;
	}

	public List<String> getGenders() {
		return genders;
	}

	public void setGenders(List<String> genders) {
		this.genders = genders;
	}

	public List<String> getEthnicity() {
		return ethnicity;
	}

	public void setEthnicity(List<String> ethnicity) {
		this.ethnicity = ethnicity;
	}

	public List<Grade> getGrades() {
		return grades;
	}

	public void setGrades(List<Grade> grades) {
		this.grades = grades;
	}

	public List<Class> getClasses() {
		return classes;
	}

	public void setClasses(List<Class> classes) {
		this.classes = classes;
	}
}
