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

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

public class TaxonomyJobPersistence
extends AbstractPersistence<TaxonomyJob>


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

TaxonomyJobPersistence

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

removeAll

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

deleteItemByIdField

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

getList

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

countItems

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

getItemByKey

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

executeCriteriaQuery

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

getCriteriaBuilder

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

rootFrom

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

getList

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

getList

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

executeTypedQuery

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


Copyright © 2013. All Rights Reserved.