📄 articleserviceimpl.java
字号:
package com.suncms.service.ibatis;
import java.util.*;
import org.apache.log4j.*;
import org.extremecomponents.table.limit.Filter;
import org.extremecomponents.table.limit.FilterSet;
import org.extremecomponents.table.limit.Limit;
import org.extremecomponents.table.limit.Sort;
import com.suncms.comm.GenGUID;
import com.suncms.domain.*;
import com.suncms.persistence.iface.*;
import com.suncms.service.*;
import com.suncms.domain.Article_Class;
import com.suncms.exception.SuncmsException;
public class ArticleServiceImpl implements ArticleService {
private ArticleDao articleDao;
private SequenceDao sequenceDao;
private ArticleClassDao articleclassDao;
public ArticleServiceImpl() {
}
public ArticleClassDao getArticleclassDao() {
return articleclassDao;
}
public void setArticleclassDao(ArticleClassDao articleclassDao) {
this.articleclassDao = articleclassDao;
}
public void addNewArticle(Article article) throws SuncmsException{
try{
GenGUID guid = new GenGUID();
String id=guid.toString();
article.setRow_id(id);
articleDao.insertArticle(article);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticle()");
}
}
public ArticleDao getArticleDao() {
return articleDao;
}
public void setArticleDao(ArticleDao articleDao) {
this.articleDao = articleDao;
}
public SequenceDao getSequenceDao() {
return sequenceDao;
}
public void setSequenceDao(SequenceDao sequenceDao) {
this.sequenceDao = sequenceDao;
}
public void addNewArticleClass(Article_Class article_class) throws SuncmsException {
try{
GenGUID guid = new GenGUID();
String id=guid.toString();
article_class.setRow_id(id);
articleclassDao.insertArticleClass(article_class);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Article_Class> getArtClassByParId(String ParId) throws SuncmsException {
try{
return (List<Article_Class>) articleclassDao.getArticleClassByParId(ParId);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Article_Class> getArtClassRoot() throws SuncmsException {
try{
return (List<Article_Class>) articleclassDao.getArticleClassRoot();
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public Article_Class getArticleClassById(String RowId) throws SuncmsException {
try{
return articleclassDao.getArticleClassById(RowId);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public void updateArtClassById(Article_Class article_class) throws SuncmsException {
try{
articleclassDao.updateArtClassById(article_class);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Article_Class> getValidArtClass() throws SuncmsException {
try{
return (List<Article_Class>) articleclassDao.getValidArticleClass();
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Article> getArticleByClass(String ClassId) throws SuncmsException {
try{
return (List<Article>) articleDao.getArticleByClass(ClassId);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public int getTotalCount(Limit limit) throws SuncmsException {
try{
Map<String, String> map=new HashMap<String, String>();
FilterSet filterSet = limit.getFilterSet();
if (!filterSet.isFiltered() || filterSet.isCleared()){
}else{
Filter filters[] = filterSet.getFilters();
for (int i = 0; i < filters.length; i++) {
Filter filter = filters[i];
String property = filter.getProperty();
String value = filter.getValue();
map.put(property, value);
}
}
return articleDao.getTotalCount(map);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Article> limitQuery(Limit limit,String claa_id) throws SuncmsException {
try{
Map map=new HashMap();
map.put("artclass_id", claa_id);
FilterSet filterSet = limit.getFilterSet();
Sort sort=limit.getSort();
int start=limit.getRowStart();
int end=limit.getRowEnd();
map.put("start", start);
map.put("end", end);
if (!filterSet.isFiltered() || filterSet.isCleared()){
}else{
Filter filters[] = filterSet.getFilters();
for (int i = 0; i < filters.length; i++) {
Filter filter = filters[i];
String property = filter.getProperty();
String value = filter.getValue();
map.put(property, value);
}
}
if(sort.isSorted()){
String property = sort.getProperty();
String sortOrder = sort.getSortOrder();
map.put("sortfield", property);
map.put("sorttype", sortOrder);
}
return articleDao.limitQuery(map);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public int getTotalCountByClass(String class_id) throws SuncmsException {
try{
return articleDao.getTotalCountByClass(class_id);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public List<Index> getIndexClass() throws SuncmsException {
try{
return (List<Index>) articleclassDao.getIndexInfo();
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public Article getArtById(String Row_Id) throws SuncmsException {
try{
return articleDao.getArtById(Row_Id);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
public void artupdateById(Article article) throws SuncmsException {
try{
articleDao.artupdateById(article);
}catch(Exception e){
throw new SuncmsException("error in ArticleServiceImpl.addNewArticleClass()");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -