package com.education.vidyarthi.online.serviceimpl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.education.vidyarthi.online.Dao.QuestionsDao;
import com.education.vidyarthi.online.model.Questions;
import com.education.vidyarthi.online.service.QuestionsService;
@Service("questionsService")
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public class QuestionsServiceImpl implements QuestionsService {
@Autowired
private QuestionsDao questionsDao;
public List<Questions> listQuestions() {
return questionsDao.listQuestions();
}
public List<Questions> getQuestionsByLanguageId(Long languageId) {
return questionsDao.getQuestionsByLanguageId(languageId);
}
public List<Questions> getQuestionsByQuestionId(Long questionId) {
return questionsDao.getQuestionsByQuestionId(questionId);
}
public void saveQuestions(Questions questions) {
questionsDao.saveQuestions(questions);
}
public void updateQuestions(Questions questions) {
questionsDao.updateQuestions(questions);
}
public void deleteQuestions(Questions questions) {
questionsDao.deleteQuestions(questions);
}
public List<Questions> getTenRandomQuestionsByLanguageId(Long languageId) {
return questionsDao.getTenRandomQuestionsByLanguageId(languageId);
}
}
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.education.vidyarthi.online.Dao.QuestionsDao;
import com.education.vidyarthi.online.model.Questions;
import com.education.vidyarthi.online.service.QuestionsService;
@Service("questionsService")
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public class QuestionsServiceImpl implements QuestionsService {
@Autowired
private QuestionsDao questionsDao;
public List<Questions> listQuestions() {
return questionsDao.listQuestions();
}
public List<Questions> getQuestionsByLanguageId(Long languageId) {
return questionsDao.getQuestionsByLanguageId(languageId);
}
public List<Questions> getQuestionsByQuestionId(Long questionId) {
return questionsDao.getQuestionsByQuestionId(questionId);
}
public void saveQuestions(Questions questions) {
questionsDao.saveQuestions(questions);
}
public void updateQuestions(Questions questions) {
questionsDao.updateQuestions(questions);
}
public void deleteQuestions(Questions questions) {
questionsDao.deleteQuestions(questions);
}
public List<Questions> getTenRandomQuestionsByLanguageId(Long languageId) {
return questionsDao.getTenRandomQuestionsByLanguageId(languageId);
}
}
0 comments:
Post a Comment