FormQuestionViewModel.java

package edu.rit.coopeval.viewmodel.form;

import edu.rit.coopeval.model.FormQuestion;

/**
 * Created by mhickson on 3/5/15.
 */
public class FormQuestionViewModel {
    private Long formQuestionId;
    private Long questionOrder;
    private Integer questionGroupOrder;
    private String questionType;
    private String category;
    private String isRequired;
    private String isCommentAllowed;
    private String text;
    private String helpText;

    public FormQuestionViewModel(){}

    public FormQuestionViewModel(FormQuestion formQuestionEntity, int questionGroupOrder){
        this.questionGroupOrder=questionGroupOrder;
        this.formQuestionId=formQuestionEntity.getFormQuestionId();
        this.questionOrder=formQuestionEntity.getQuestionOrder();
        this.questionType=formQuestionEntity.getQuestionByQuestionId().getQuestionTypeByQuestionTypeId().getName();
        this.category=formQuestionEntity.getQuestionByQuestionId().getQuestionCatagoryByQuestionCatagoryId().getName();
        this.isRequired=formQuestionEntity.getIsRequired();
        this.isCommentAllowed=formQuestionEntity.getIsCommentAllowed();
        this.text=formQuestionEntity.getQuestionByQuestionId().getText();
        this.helpText=formQuestionEntity.getQuestionByQuestionId().getHelpText();
    }

    public String getHelpText() {
        return helpText;
    }

    public void setHelpText(String helpText) {
        this.helpText = helpText;
    }

    public Long getFormQuestionId() {
        return formQuestionId;
    }

    public void setFormQuestionId(Long formQuestionId) {
        this.formQuestionId = formQuestionId;
    }

    public Long getQuestionOrder() {
        return questionOrder;
    }

    public void setQuestionOrder(Long questionOrder) {
        this.questionOrder = questionOrder;
    }

    public Integer getQuestionGroupOrder() {
        return questionGroupOrder;
    }

    public void setQuestionGroupOrder(Integer questionGroupOrder) {
        this.questionGroupOrder = questionGroupOrder;
    }

    public String getQuestionType() {
        return questionType;
    }

    public void setQuestionType(String questionType) {
        this.questionType = questionType;
    }

    public String getIsRequired() {
        return isRequired;
    }

    public void setIsRequired(String isRequired) {
        this.isRequired = isRequired;
    }

    public String getIsCommentAllowed() {
        return isCommentAllowed;
    }

    public void setIsCommentAllowed(String isCommentAllowed) {
        this.isCommentAllowed = isCommentAllowed;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }
}