AssortServiceImpl.java
上传用户:yunfeng252
上传日期:2022-07-23
资源大小:12403k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package org.yufeng.service.serviceImpl;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import org.apache.log4j.Logger;
  5. import org.yufeng.dao.IAssortDao;
  6. import org.yufeng.domains.Assort;
  7. import org.yufeng.service.IAssortServiceDao;
  8. import org.yufeng.service.ISortServiceDao;
  9. import org.yufeng.utils.AppContext;
  10. public class AssortServiceImpl implements IAssortServiceDao {
  11. private IAssortDao assortDao;
  12. public List browseAssort(){
  13. return getAssortDao().browseAssort();
  14. }
  15. public List browseAssortById(Integer id){
  16. return getAssortDao().browseAssortById(id);
  17. }
  18. public List browseAllAssortById(Integer id){
  19. return getAssortDao().browseAllAssortById(id);
  20. }
  21. public Assort loadAssort(Integer id){
  22. return getAssortDao().loadAssort(id);
  23. }
  24. public boolean delAssort(Assort assort){
  25. return getAssortDao().delAssort(assort);
  26. }
  27. public boolean delAllAssort(String[] id){
  28. boolean flag=false;
  29. try {
  30. for(int i=0;i<id.length;i++){
  31. getAssortDao().delAllAssort(id[i]);
  32. }
  33. flag=true;
  34. } catch (Exception e) {
  35. e.printStackTrace();
  36. }
  37. return flag;
  38. }
  39. public boolean addAssort(Assort assort){
  40. return getAssortDao().addAssort(assort);
  41. }
  42. public boolean updateSort(String as_name,String edit_name){
  43. return getAssortDao().updateSort(as_name, edit_name);
  44. }
  45. public IAssortDao getAssortDao() {
  46. return this.assortDao;
  47. }
  48. public void setAssortDao(IAssortDao assortDao) {
  49. this.assortDao = assortDao;
  50. }
  51. public static void main(String[] args) {
  52. IAssortServiceDao test = (IAssortServiceDao)AppContext.getInstance().getAppContext().getBean("assortTarget");
  53. try {
  54. String[] id = {"10","14"};
  55. boolean size = test.delAllAssort(id);
  56. System.out.println("size is "+size);
  57. } catch (Exception e) {
  58. // TODO Auto-generated catch block
  59. e.printStackTrace();
  60. }
  61. }
  62. }