package com.eassessment.pojo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "options")
public class Options {

	@Id
	@GeneratedValue
	int optionId;

	@ManyToOne
	@JoinColumn(name = "question_id")
	Questions questions;

	@Column(length = 1000)
	String option_name;
	double marks;
	@Column(length = 1000)
	String output_for_assessment_test;
	@Column(length = 1000)
	String personality_traits;
	@Column(length = 1000)
	String user_input;
	@Column(length = 1000)
	String strengths;
	@Column(length = 1000)
	String explore_initiate;
	@Column(length = 1000)
	String need_coaching_guidance;
	@Column(length = 1000)
	String self_improvement_opportunities;
	@Column(length = 1000)
	String advantages_you_have_got;

	double self_organized;
	double self_motivated;
	double proper_coaching;
	double guidance;
	double enviornment;
	double encouragement;
	double hard_work;

	double sleeping_habits;
	double exercise;
	double morning_person;

	double balanced_diet;
	double right_quantity;
	double specfied_time;

	double fixed_study_schedule;
	double hobbies;
	double entertainment;

	double self_leaner;
	double awarness;
	double ready_to_change;

	double cq;
	double eq;
	double aq;
	double iq;

	double yes;
	double not_sure;
	double no;
	@Column(length = 1000)
	String coaching_classes;
	@Column(length = 1000)
	String crash_course;
	@Column(length = 1000)
	String private_tuition;
	@Column(length = 1000)
	String crash_course_coaching_classes;
	@Column(length = 1000)
	String trues;
	@Column(length = 1000)
	String falses;

	@Column(length = 1000)
	String achivers;
	@Column(length = 1000)
	String believers;
	@Column(length = 1000)
	String analysers;
	@Column(length = 1000)
	String non_conformist;
	@Column(length = 1000)
	String radical;

	public int getOptionId() {
		return optionId;
	}

	public void setOptionId(int optionId) {
		this.optionId = optionId;
	}

	public Questions getQuestions() {
		return questions;
	}

	public void setQuestions(Questions questions) {
		this.questions = questions;
	}

	public String getOption_name() {
		return option_name;
	}

	public void setOption_name(String option_name) {
		this.option_name = option_name;
	}

	public double getMarks() {
		return marks;
	}

	public void setMarks(double marks) {
		this.marks = marks;
	}

	public String getOutput_for_assessment_test() {
		return output_for_assessment_test;
	}

	public void setOutput_for_assessment_test(String output_for_assessment_test) {
		this.output_for_assessment_test = output_for_assessment_test;
	}

	public String getPersonality_traits() {
		return personality_traits;
	}

	public void setPersonality_traits(String personality_traits) {
		this.personality_traits = personality_traits;
	}

	public String getUser_input() {
		return user_input;
	}

	public void setUser_input(String user_input) {
		this.user_input = user_input;
	}

	public String getStrengths() {
		return strengths;
	}

	public void setStrengths(String strengths) {
		this.strengths = strengths;
	}

	public String getExplore_initiate() {
		return explore_initiate;
	}

	public void setExplore_initiate(String explore_initiate) {
		this.explore_initiate = explore_initiate;
	}

	public String getNeed_coaching_guidance() {
		return need_coaching_guidance;
	}

	public void setNeed_coaching_guidance(String need_coaching_guidance) {
		this.need_coaching_guidance = need_coaching_guidance;
	}

	public String getSelf_improvement_opportunities() {
		return self_improvement_opportunities;
	}

	public void setSelf_improvement_opportunities(
			String self_improvement_opportunities) {
		this.self_improvement_opportunities = self_improvement_opportunities;
	}

	public String getAdvantages_you_have_got() {
		return advantages_you_have_got;
	}

	public void setAdvantages_you_have_got(String advantages_you_have_got) {
		this.advantages_you_have_got = advantages_you_have_got;
	}

	public double getSelf_organized() {
		return self_organized;
	}

	public void setSelf_organized(double self_organized) {
		this.self_organized = self_organized;
	}

	public double getSelf_motivated() {
		return self_motivated;
	}

	public void setSelf_motivated(double self_motivated) {
		this.self_motivated = self_motivated;
	}

	public double getProper_coaching() {
		return proper_coaching;
	}

	public void setProper_coaching(double proper_coaching) {
		this.proper_coaching = proper_coaching;
	}

	public double getGuidance() {
		return guidance;
	}

	public void setGuidance(double guidance) {
		this.guidance = guidance;
	}

	public double getEnviornment() {
		return enviornment;
	}

	public void setEnviornment(double enviornment) {
		this.enviornment = enviornment;
	}

	public double getEncouragement() {
		return encouragement;
	}

	public void setEncouragement(double encouragement) {
		this.encouragement = encouragement;
	}

	public double getHard_work() {
		return hard_work;
	}

	public void setHard_work(double hard_work) {
		this.hard_work = hard_work;
	}

	public double getSleeping_habits() {
		return sleeping_habits;
	}

	public void setSleeping_habits(double sleeping_habits) {
		this.sleeping_habits = sleeping_habits;
	}

	public double getExercise() {
		return exercise;
	}

	public void setExercise(double exercise) {
		this.exercise = exercise;
	}

	public double getMorning_person() {
		return morning_person;
	}

	public void setMorning_person(double morning_person) {
		this.morning_person = morning_person;
	}

	public double getBalanced_diet() {
		return balanced_diet;
	}

	public void setBalanced_diet(double balanced_diet) {
		this.balanced_diet = balanced_diet;
	}

	public double getRight_quantity() {
		return right_quantity;
	}

	public void setRight_quantity(double right_quantity) {
		this.right_quantity = right_quantity;
	}

	public double getSpecfied_time() {
		return specfied_time;
	}

	public void setSpecfied_time(double specfied_time) {
		this.specfied_time = specfied_time;
	}

	public double getFixed_study_schedule() {
		return fixed_study_schedule;
	}

	public void setFixed_study_schedule(double fixed_study_schedule) {
		this.fixed_study_schedule = fixed_study_schedule;
	}

	public double getHobbies() {
		return hobbies;
	}

	public void setHobbies(double hobbies) {
		this.hobbies = hobbies;
	}

	public double getEntertainment() {
		return entertainment;
	}

	public void setEntertainment(double entertainment) {
		this.entertainment = entertainment;
	}

	public double getSelf_leaner() {
		return self_leaner;
	}

	public void setSelf_leaner(double self_leaner) {
		this.self_leaner = self_leaner;
	}

	public double getAwarness() {
		return awarness;
	}

	public void setAwarness(double awarness) {
		this.awarness = awarness;
	}

	public double getReady_to_change() {
		return ready_to_change;
	}

	public void setReady_to_change(double ready_to_change) {
		this.ready_to_change = ready_to_change;
	}

	public double getCq() {
		return cq;
	}

	public void setCq(double cq) {
		this.cq = cq;
	}

	public double getEq() {
		return eq;
	}

	public void setEq(double eq) {
		this.eq = eq;
	}

	public double getAq() {
		return aq;
	}

	public void setAq(double aq) {
		this.aq = aq;
	}

	public double getIq() {
		return iq;
	}

	public void setIq(double iq) {
		this.iq = iq;
	}

	public double getYes() {
		return yes;
	}

	public void setYes(double yes) {
		this.yes = yes;
	}

	public double getNot_sure() {
		return not_sure;
	}

	public void setNot_sure(double not_sure) {
		this.not_sure = not_sure;
	}

	public double getNo() {
		return no;
	}

	public void setNo(double no) {
		this.no = no;
	}

	public String getCoaching_classes() {
		return coaching_classes;
	}

	public void setCoaching_classes(String coaching_classes) {
		this.coaching_classes = coaching_classes;
	}

	public String getCrash_course() {
		return crash_course;
	}

	public void setCrash_course(String crash_course) {
		this.crash_course = crash_course;
	}

	public String getPrivate_tuition() {
		return private_tuition;
	}

	public void setPrivate_tuition(String private_tuition) {
		this.private_tuition = private_tuition;
	}

	public String getCrash_course_coaching_classes() {
		return crash_course_coaching_classes;
	}

	public void setCrash_course_coaching_classes(
			String crash_course_coaching_classes) {
		this.crash_course_coaching_classes = crash_course_coaching_classes;
	}

	public String getTrues() {
		return trues;
	}

	public void setTrues(String trues) {
		this.trues = trues;
	}

	public String getFalses() {
		return falses;
	}

	public void setFalses(String falses) {
		this.falses = falses;
	}

	public String getAchivers() {
		return achivers;
	}

	public void setAchivers(String achivers) {
		this.achivers = achivers;
	}

	public String getBelievers() {
		return believers;
	}

	public void setBelievers(String believers) {
		this.believers = believers;
	}

	public String getAnalysers() {
		return analysers;
	}

	public void setAnalysers(String analysers) {
		this.analysers = analysers;
	}

	public String getNon_conformist() {
		return non_conformist;
	}

	public void setNon_conformist(String non_conformist) {
		this.non_conformist = non_conformist;
	}

	public String getRadical() {
		return radical;
	}

	public void setRadical(String radical) {
		this.radical = radical;
	}

	@Override
	public String toString() {
		return "Options [optionId=" + optionId + ", questions=" + questions
				+ ", option_name=" + option_name + ", marks=" + marks
				+ ", output_for_assessment_test=" + output_for_assessment_test
				+ ", personality_traits=" + personality_traits
				+ ", user_input=" + user_input + ", strengths=" + strengths
				+ ", explore_initiate=" + explore_initiate
				+ ", need_coaching_guidance=" + need_coaching_guidance
				+ ", self_improvement_opportunities="
				+ self_improvement_opportunities + ", advantages_you_have_got="
				+ advantages_you_have_got + ", self_organized="
				+ self_organized + ", self_motivated=" + self_motivated
				+ ", proper_coaching=" + proper_coaching + ", guidance="
				+ guidance + ", enviornment=" + enviornment
				+ ", encouragement=" + encouragement + ", hard_work="
				+ hard_work + ", sleeping_habits=" + sleeping_habits
				+ ", exercise=" + exercise + ", morning_person="
				+ morning_person + ", balanced_diet=" + balanced_diet
				+ ", right_quantity=" + right_quantity + ", specfied_time="
				+ specfied_time + ", fixed_study_schedule="
				+ fixed_study_schedule + ", hobbies=" + hobbies
				+ ", entertainment=" + entertainment + ", self_leaner="
				+ self_leaner + ", awarness=" + awarness + ", ready_to_change="
				+ ready_to_change + ", cq=" + cq + ", eq=" + eq + ", aq=" + aq
				+ ", iq=" + iq + ", yes=" + yes + ", not_sure=" + not_sure
				+ ", no=" + no + ", coaching_classes=" + coaching_classes
				+ ", crash_course=" + crash_course + ", private_tuition="
				+ private_tuition + ", crash_course_coaching_classes="
				+ crash_course_coaching_classes + ", trues=" + trues
				+ ", falses=" + falses + ", achivers=" + achivers
				+ ", believers=" + believers + ", analysers=" + analysers
				+ ", non_conformist=" + non_conformist + ", radical=" + radical
				+ "]";
	}


}
