LinksServiceImp.java
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.opensource.blog.service.imp;
  2. import java.util.*;
  3. import com.opensource.blog.dao.*;
  4. import com.opensource.blog.exception.BlogException;
  5. import com.opensource.blog.model.*;
  6. import com.opensource.blog.service.*;
  7. import org.apache.commons.logging.LogFactory;
  8. import org.apache.commons.logging.Log;
  9. public class LinksServiceImp
  10.     implements LinksService {
  11.   private static final Log logger = LogFactory.getLog(LinksServiceImp.class);
  12.   private LinksDAO linksDAO;
  13.   public LinksServiceImp() {
  14.   }
  15.   /**
  16.    *
  17.    * @param links Links
  18.    * @return Links
  19.    * @todo Implement this com.opensource.blog.service.LinksService method
  20.    */
  21.   public Links saveLinks(Links links) throws BlogException {
  22.     try {
  23.       return this.getLinksDAO().saveLinks(links);
  24.     }
  25.     catch (Exception ex) {
  26.       logger.error(ex);
  27.       throw new BlogException(ex);
  28.     }
  29.   }
  30.   /**
  31.    *
  32.    * @param id long
  33.    * @param blogID long
  34.    * @return Links
  35.    * @todo Implement this com.opensource.blog.service.LinksService method
  36.    */
  37.   public Links findLinksByID_BlogID(long id, long blogID) {
  38.     return this.getLinksDAO().findLinksByID_BlogID(id, blogID);
  39.   }
  40.   /**
  41.    *
  42.    * @param blogID long
  43.    * @param linkType int
  44.    * @return int
  45.    * @todo Implement this com.opensource.blog.service.LinksService method
  46.    */
  47.   public int getLinksCountByBlogID_Type(long blogID, int linkType) {
  48.     return this.getLinksDAO().getLinksCountByBlogID_Type(blogID, linkType);
  49.   }
  50.   /**
  51.    *
  52.    * @param blogID long
  53.    * @param linkType int
  54.    * @return List
  55.    * @todo Implement this com.opensource.blog.service.LinksService method
  56.    */
  57.   public List findLinksByBlogID_Type(long blogID, int linkType) {
  58.     return this.getLinksDAO().findLinksByBlogID_Type(blogID, linkType);
  59.   }
  60.   /**
  61.    *
  62.    * @param links Links
  63.    * @todo Implement this com.opensource.blog.service.LinksService method
  64.    */
  65.   public void removeLinks(Links links) throws BlogException {
  66.     try {
  67.       this.getLinksDAO().removeLinks(links);
  68.     }
  69.     catch (Exception ex) {
  70.       logger.error(ex);
  71.       throw new BlogException(ex);
  72.     }
  73.   }
  74.   public LinksDAO getLinksDAO() {
  75.     return linksDAO;
  76.   }
  77.   public void setLinksDAO(LinksDAO linksDAO) {
  78.     this.linksDAO = linksDAO;
  79.   }
  80. }