net.cafeto.queryserialize
Class QuerySerialize

java.lang.Object
  extended by net.cafeto.queryserialize.QuerySerialize
All Implemented Interfaces:
Serializable

public class QuerySerialize
extends Object
implements Serializable

Author:
fospitia
See Also:
Serialized Form

Constructor Summary
QuerySerialize()
           
 
Method Summary
 void addParameter(String name, Object value)
           
 Long getCountResult(javax.persistence.EntityManager entityManager)
           
 CriteriaQuery getCriteria()
           
 net.cafeto.entitycopy.DeepCopy getDeepCopy()
           
 Integer getLimit()
           
 Integer getOffset()
           
 Map<String,Object> getParameters()
           
 List<?> getResultList(javax.persistence.EntityManager entityManager)
           
 Object getSingleResult(javax.persistence.EntityManager entityManager)
           
 void setCriteria(CriteriaQuery criteria)
           
 void setDeepCopy(net.cafeto.entitycopy.DeepCopy deepCopy)
           
 void setLimit(Integer limit)
           
 void setOffset(Integer offset)
           
 void setParameters(Map<String,Object> parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuerySerialize

public QuerySerialize()
Method Detail

getCriteria

public CriteriaQuery getCriteria()
Returns:
the criteria

setCriteria

public void setCriteria(CriteriaQuery criteria)
Parameters:
criteria - the criteria to set

getOffset

public Integer getOffset()
Returns:
the offset

setOffset

public void setOffset(Integer offset)
Parameters:
offset - the offset to set

getLimit

public Integer getLimit()
Returns:
the limit

setLimit

public void setLimit(Integer limit)
Parameters:
limit - the limit to set

getParameters

public Map<String,Object> getParameters()
Returns:
the parameters

setParameters

public void setParameters(Map<String,Object> parameters)
Parameters:
parameters - the parameters to set

getDeepCopy

public net.cafeto.entitycopy.DeepCopy getDeepCopy()
Returns:
the deepCopy

setDeepCopy

public void setDeepCopy(net.cafeto.entitycopy.DeepCopy deepCopy)
Parameters:
deepCopy - the deepCopy to set

getResultList

public List<?> getResultList(javax.persistence.EntityManager entityManager)
                      throws IllegalStateException
Parameters:
entityManager -
Returns:
Throws:
IllegalStateException

getSingleResult

public Object getSingleResult(javax.persistence.EntityManager entityManager)
                       throws javax.persistence.NoResultException,
                              javax.persistence.NonUniqueResultException,
                              IllegalStateException
Parameters:
entityManager -
Returns:
Throws:
javax.persistence.NoResultException
javax.persistence.NonUniqueResultException
IllegalStateException

getCountResult

public Long getCountResult(javax.persistence.EntityManager entityManager)
                    throws javax.persistence.NoResultException,
                           javax.persistence.NonUniqueResultException,
                           IllegalStateException
Parameters:
entityManager -
Returns:
Throws:
javax.persistence.NoResultException
javax.persistence.NonUniqueResultException
IllegalStateException

addParameter

public void addParameter(String name,
                         Object value)
Parameters:
name -
value -


Copyright © 2010. All Rights Reserved.