?? articlemng.java
字號:
package com.jeecms.article.manager;
import java.io.Serializable;
import java.util.List;
import com.jeecms.article.entity.Article;
import com.jeecms.cms.entity.CmsAdmin;
import com.jeecms.cms.entity.CmsMember;
import com.jeecms.core.JeeCoreManager;
import com.jeecms.core.util.UploadRule;
import com.ponyjava.common.page.Pagination;
public interface ArticleMng extends JeeCoreManager<Article> {
/**
* 為前臺標簽獲得文章列表
*
* @param webId
* @param chnlId
* @param ctgId
* @param searchKey
* @param hasTitleImg
* @param recommend
* @param orderBy
* @param isPage
* @param firstResult
* @param pageNo
* @param pageSize
* @return
*/
public Pagination getForTag(Long webId, Long chnlId, Long ctgId,
String searchKey, Boolean hasTitleImg, boolean recommend,
int orderBy, boolean isPage, int firstResult, int pageNo,
int pageSize);
/**
* 會員投稿
*
* @param bean
* @param member
* @param rule
* @return
*/
public Article memberSave(Article bean, CmsMember member, UploadRule rule);
/**
* 管理員保存文章
*
* @param arti
* @param admin
* @param rule
* 上傳規則
* @param resUrl
* 資源URL
* @param topTime
* @return
*/
public Article saveArticle(Article arti, CmsAdmin admin, UploadRule rule,
String resUrl, int checkCount, long topTime);
/**
* 管理員更新文章
*
* @param arti
* @param admin
* @param rule
* @param resUrl
* @param topTime
* @return
*/
public Article updateArticle(Article arti, CmsAdmin admin, UploadRule rule,
String resUrl, long topTime);
public Article disableArticle(Long id, CmsAdmin admin, boolean disable);
public List<Article> disableArticle(Long[] ids, CmsAdmin admin,
boolean disable);
public Article checkArticle(Long id, CmsAdmin admin);
public List<Article> checkArticle(Long[] ids, CmsAdmin admin);
public Article rejectArticle(Long id, CmsAdmin admin, String opinion);
public List<Article> rejectArticle(Long[] ids, CmsAdmin admin,
String opinion);
/**
* 獲得未審核的文章
*
* @param adminId
* @param pageNo
* @param pageSize
* @return
*/
public Pagination getUncheckArticle(Long adminId, int pageNo, int pageSize);
/**
* 獲得有權限未簽收的文章
*
* @param adminId
* @param pageNo
* @param pageSize
* @return
*/
public Pagination getUnsigninArticle(Long adminId, int pageNo, int pageSize);
/**
* 獲得有權限的文章
*
* @param webId
* @param chnlId
* @param adminId
* @param inputAdminId
* @param contentCtgId
* @param disabled
* @param topTime
* @param topLevel
* @param status
* @param title
* @param order
* @param pageNo
* @param pageSize
* @return
*/
public Pagination getRightArticle(Long webId, Long chnlId, Long adminId,
Long inputAdminId, Long contentCtgId, boolean disabled,
boolean topTime, Integer topLevel, int status, String title,
int order, int pageNo, int pageSize);
public Pagination getArticleForMember(Long memberId, Long webId,
Boolean draft, Boolean check, Boolean reject, int pageNo,
int pageSize);
public Article signinArticle(Long id, CmsAdmin admin);
public List<Article> signinArticle(Long[] ids, CmsAdmin admin);
/**
* 獲得文章并檢查資源路徑
*
* @param id
* @return
*/
public Article findAndCheckResPath(Serializable id);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -