com.mizar.persistence.jpa.utils
Class EclipseLinkUtils

java.lang.Object
  extended by com.mizar.persistence.jpa.utils.EclipseLinkUtils

public class EclipseLinkUtils
extends java.lang.Object


Constructor Summary
protected EclipseLinkUtils()
           
 
Method Summary
static java.util.List anyInteract(javax.persistence.EntityManager em, oracle.spatial.geometry.JGeometry geom, java.lang.Class beanClass, java.lang.String property)
           
static java.util.List geomInteraction(javax.persistence.EntityManager em, oracle.spatial.geometry.JGeometry geom, java.lang.Class beanClass, java.lang.String property, org.eclipse.persistence.expressions.spatial.SpatialParameters.Mask[] masks)
           
static java.util.List nearestNeighbor(javax.persistence.EntityManager em, oracle.spatial.geometry.JGeometry geom, java.lang.Class beanClass, java.lang.String property)
           
static java.util.List nearestNeighbor(javax.persistence.EntityManager em, oracle.spatial.geometry.JGeometry geom, java.lang.Class beanClass, java.lang.String property, int rows)
           
static java.util.List overlapByIntersect(javax.persistence.EntityManager em, oracle.spatial.geometry.JGeometry geom, java.lang.Class beanClass, java.lang.String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseLinkUtils

protected EclipseLinkUtils()
Method Detail

nearestNeighbor

public static java.util.List nearestNeighbor(javax.persistence.EntityManager em,
                                             oracle.spatial.geometry.JGeometry geom,
                                             java.lang.Class beanClass,
                                             java.lang.String property,
                                             int rows)

nearestNeighbor

public static java.util.List nearestNeighbor(javax.persistence.EntityManager em,
                                             oracle.spatial.geometry.JGeometry geom,
                                             java.lang.Class beanClass,
                                             java.lang.String property)

geomInteraction

public static java.util.List geomInteraction(javax.persistence.EntityManager em,
                                             oracle.spatial.geometry.JGeometry geom,
                                             java.lang.Class beanClass,
                                             java.lang.String property,
                                             org.eclipse.persistence.expressions.spatial.SpatialParameters.Mask[] masks)

overlapByIntersect

public static java.util.List overlapByIntersect(javax.persistence.EntityManager em,
                                                oracle.spatial.geometry.JGeometry geom,
                                                java.lang.Class beanClass,
                                                java.lang.String property)

anyInteract

public static java.util.List anyInteract(javax.persistence.EntityManager em,
                                         oracle.spatial.geometry.JGeometry geom,
                                         java.lang.Class beanClass,
                                         java.lang.String property)