You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.1 KiB
Java
79 lines
2.1 KiB
Java
/**
|
|
*
|
|
*/
|
|
package org.gcube.portlets.user.performfishanalytics.server.persistence;
|
|
|
|
import java.util.List;
|
|
|
|
import javax.persistence.EntityManagerFactory;
|
|
import javax.persistence.criteria.CriteriaQuery;
|
|
import javax.persistence.criteria.Root;
|
|
|
|
import org.gcube.portlets.user.performfishanalytics.shared.GenericDao;
|
|
import org.gcube.portlets.user.performfishanalytics.shared.exceptions.DatabaseServiceException;
|
|
|
|
/**
|
|
* The Class GenericPersistence.
|
|
*
|
|
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
|
* Jan 11, 2019
|
|
* @param <T> the generic type
|
|
*/
|
|
public class GenericPersistence<T extends GenericDao> extends AbstractPersistence<T>{
|
|
|
|
/**
|
|
* Instantiates a new generic persistence.
|
|
*
|
|
* @param factory the factory
|
|
* @param tableName the table name
|
|
*/
|
|
GenericPersistence(EntityManagerFactory factory, String tableName) {
|
|
super(factory, tableName);
|
|
}
|
|
|
|
/* (non-Javadoc)
|
|
* @see org.gcube.portlets.user.performfishanalytics.server.persistence.AbstractPersistence#rootFrom(javax.persistence.criteria.CriteriaQuery)
|
|
*/
|
|
@Override
|
|
public Root rootFrom(CriteriaQuery cq) {
|
|
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
/* (non-Javadoc)
|
|
* @see org.gcube.portlets.user.performfishanalytics.server.persistence.AbstractPersistence#getList(int, int)
|
|
*/
|
|
@Override
|
|
public List getList(int startIndex, int offset)
|
|
throws DatabaseServiceException {
|
|
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
/* (non-Javadoc)
|
|
* @see org.gcube.portlets.user.performfishanalytics.server.persistence.AbstractPersistence#executeTypedQuery(javax.persistence.criteria.CriteriaQuery, int, int)
|
|
*/
|
|
@Override
|
|
public List executeTypedQuery(CriteriaQuery cq, int startIndex, int offset)
|
|
throws DatabaseServiceException {
|
|
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
/* (non-Javadoc)
|
|
* @see org.gcube.portlets.user.performfishanalytics.server.persistence.AbstractPersistence#deleteItemByIdField(java.lang.String)
|
|
*/
|
|
@Override
|
|
public int deleteItemByIdField(String idField)
|
|
throws DatabaseServiceException {
|
|
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
|
|
}
|