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

Jsp/Servlet

开发平台:

Java

  1. package com.opensource.blog.service;
  2. import java.util.List;
  3. import com.laoer.comm.web.PageList;
  4. import com.laoer.comm.web.Pages;
  5. import com.opensource.blog.exception.BlogException;
  6. import com.opensource.blog.model.Note;
  7. public interface NoteService {
  8.   /**
  9.    *
  10.    * @param note Note
  11.    * @return Note
  12.    * @throws BlogException
  13.    */
  14.   public Note saveNote(Note note) throws BlogException;
  15.   /**
  16.    *
  17.    * @param id long
  18.    * @param blogID long
  19.    * @return Note
  20.    */
  21.   public Note findNoteByID_BlogID(long id, long blogID);
  22.   /**
  23.    *
  24.    * @param artID long
  25.    * @return int
  26.    */
  27.   public int getNoteCountByArtID(long artID);
  28.   /**
  29.    *
  30.    * @param artID long
  31.    * @return List
  32.    */
  33.   public List findNotesByArtID(long artID);
  34.   /**
  35.    *
  36.    * @param blogID long
  37.    * @return int
  38.    */
  39.   public int getNoteCountByBlogID(long blogID);
  40.   /**
  41.    *
  42.    * @param blogID long
  43.    * @param pages Pages
  44.    * @return PageList
  45.    */
  46.   public PageList findNotesByBlogID(long blogID, Pages pages);
  47.   /**
  48.    *
  49.    * @param note Note
  50.    * @throws BlogException
  51.    */
  52.   public void removeNote(Note note) throws BlogException;
  53. }