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

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

public class TaxonomyRowPersistence
extends AbstractPersistence<TaxonomyRow>


Field Summary
 
Fields inherited from class org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.AbstractPersistence
AND, entityManagerFactory, logger
 
Constructor Summary
TaxonomyRowPersistence(javax.persistence.EntityManagerFactory factory)
           
 
Method Summary
 int countItems()
           
 int deleteItemByIdField(String idField)
           
 List<TaxonomyRow> executeCriteriaQuery(javax.persistence.criteria.CriteriaQuery<Object> criteriaQuery)
           
 List<TaxonomyRow> executeTypedQuery(javax.persistence.criteria.CriteriaQuery cq, int startIndex, int offset)
           
 javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
           
 TaxonomyRow getItemByKey(Integer id)
           
 List<TaxonomyRow> getList()
           
 List<TaxonomyRow> getList(int startIndex, int offset)
           
 List<TaxonomyRow> getList(Map<String,String> filterMap, int startIndex, int offset)
           
 int removeAll()
           
 javax.persistence.criteria.Root<TaxonomyRow> 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

TaxonomyRowPersistence

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

removeAll

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

getList

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

countItems

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

getItemByKey

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

executeCriteriaQuery

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

getCriteriaBuilder

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

rootFrom

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

getList

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

getList

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

executeTypedQuery

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

deleteItemByIdField

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


Copyright © 2013. All Rights Reserved.