/** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ package org.mifosplatform.spm.domain; import org.springframework.data.jpa.domain.AbstractPersistable; import javax.persistence.*; @Entity @Table(name = "m_survey_responses") public class Response extends AbstractPersistable<Long> { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "question_id") private Question question; @Column(name = "a_text", length = 255) private String text; @Column(name = "a_value", precision = 4) private Integer value; @Column(name = "sequence_no", precision = 4) private Integer sequenceNo; public Response() { super(); } public Question getQuestion() { return question; } public void setQuestion(Question question) { this.question = question; } public String getText() { return text; } public void setText(String text) { this.text = text; } public Integer getValue() { return value; } public void setValue(Integer value) { this.value = value; } public Integer getSequenceNo() { return sequenceNo; } public void setSequenceNo(Integer sequenceNo) { this.sequenceNo = sequenceNo; } }