IManager.java
667 字节
package com.myproject.manager;
import com.myproject.bean.search.PageList;
import com.myproject.bean.update.Component;
import com.myproject.bean.update.StoragePos;
import com.myproject.exception.ValidateException;
import org.springframework.data.mongodb.core.query.Query;
import java.util.List;
/**
* Created by kangmor on 2015/10/15.
*/
public interface IManager <T> {
public T get(String id);
public T save(T object) throws ValidateException;
public void delete(T object) throws ValidateException;
public List<T> findAll();
public PageList findByQuery(Query query, PageList pageList);
public void validate(T object, List errors);
}