org.gcube.portlets.user.speciesdiscovery.server.persistence.dao
Class TaxonRowPersistence

java.lang.Object
  extended by org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.AbstractPersistence<Taxon>
      extended by org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.TaxonRowPersistence

public class TaxonRowPersistence
extends AbstractPersistence<Taxon>


Field Summary
 
Fields inherited from class org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.AbstractPersistence
AND, entityManagerFactory, logger
 
Constructor Summary
TaxonRowPersistence(javax.persistence.EntityManagerFactory factory)
           
 
Method Summary
 int countItems()
           
 int deleteItemByIdField(String idField)
           
 List<Taxon> executeCriteriaQuery(javax.persistence.criteria.CriteriaQuery<Object> criteriaQuery)
           
 List<Taxon> executeTypedQuery(javax.persistence.criteria.CriteriaQuery<Object> cq, int startIndex, int offset)
           
 javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
           
 Taxon getItemByKey(Integer id)
           
 List<Taxon> getList()
           
 List<Taxon> getList(int startIndex, int offset)
           
 List<Taxon> getList(Map<String,String> filterMap, int startIndex, int offset)
           
 int removeAll()
           
 javax.persistence.criteria.Root<Taxon> rootFrom(javax.persistence.criteria.CriteriaQuery<Object> cq)
           
 
Methods inherited from class org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.AbstractPersistence
createNewManager, getEntityManagerFactory, insert, remove, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonRowPersistence

public TaxonRowPersistence(javax.persistence.EntityManagerFactory factory)
Method Detail

removeAll

public int removeAll()
              throws DatabaseServiceException
Specified by:
removeAll in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

getList

public List<Taxon> getList()
                    throws DatabaseServiceException
Specified by:
getList in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

getList

public List<Taxon> getList(int startIndex,
                           int offset)
                    throws DatabaseServiceException
Specified by:
getList in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

countItems

public int countItems()
               throws DatabaseServiceException
Specified by:
countItems in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

getItemByKey

public Taxon getItemByKey(Integer id)
                   throws DatabaseServiceException
Specified by:
getItemByKey in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

executeCriteriaQuery

public List<Taxon> executeCriteriaQuery(javax.persistence.criteria.CriteriaQuery<Object> criteriaQuery)
                                 throws DatabaseServiceException
Specified by:
executeCriteriaQuery in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

getCriteriaBuilder

public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
                                                              throws DatabaseServiceException
Specified by:
getCriteriaBuilder in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

rootFrom

public javax.persistence.criteria.Root<Taxon> rootFrom(javax.persistence.criteria.CriteriaQuery<Object> cq)
Specified by:
rootFrom in class AbstractPersistence<Taxon>
Returns:

getList

public List<Taxon> getList(Map<String,String> filterMap,
                           int startIndex,
                           int offset)
                    throws DatabaseServiceException
Specified by:
getList in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

executeTypedQuery

public List<Taxon> executeTypedQuery(javax.persistence.criteria.CriteriaQuery<Object> cq,
                                     int startIndex,
                                     int offset)
                              throws DatabaseServiceException
Specified by:
executeTypedQuery in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException

deleteItemByIdField

public int deleteItemByIdField(String idField)
                        throws DatabaseServiceException
Specified by:
deleteItemByIdField in class AbstractPersistence<Taxon>
Returns:
Throws:
DatabaseServiceException


Copyright © 2013. All Rights Reserved.