com.us.bo.CatalogBo.java Source code

Java tutorial

Introduction

Here is the source code for com.us.bo.CatalogBo.java

Source

/*
 * @(#)CatalogBo.java 2011-11-21
 * ?us??  2008-2011, Inc. All rights reserved.
 * s.server. Use is subject to license terms.
 */

package com.us.bo;

import java.util.List;

import lombok.Setter;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Order;
import org.springframework.stereotype.Repository;

import com.us.dao.CatalogDao;
import com.us.vo.Catalog;

/**
 * : ?
 * 
 * @author <a href="mailto:monlyu.hong@gmail.com">monlyu</a>
 * @version --0.0.1--, 2011-11-21
 * @since JDK6.0
 */
@Repository("catalogBo")
public class CatalogBo extends Bo {

    @Setter
    private CatalogDao catalogDao;

    public List<Catalog> findCataLog() {
        DetachedCriteria criteria = create(Catalog.class);
        // criteria.add(Restrictions.eq("creator.uuid", 1l));
        criteria.addOrder(Order.asc("order"));
        return find(criteria);
    }

    public void remove(Object entry) {
        catalogDao.remove(entry);
    }

    public void saveOrUpdate(Catalog catalog) {
        catalogDao.inserOrUpdata(catalog);
    }

}