com.gisgraphy.hibernate.criterion
Class ResultTransformerUtil<T>

java.lang.Object
  extended by com.gisgraphy.hibernate.criterion.ResultTransformerUtil<T>

public class ResultTransformerUtil<T>
extends java.lang.Object

The Class ResultTransformerUtil.

Author:
Abhishek Mirge

Constructor Summary
ResultTransformerUtil()
           
 
Method Summary
static java.util.List<GisFeatureDistance> transformToGisFeatureDistance(java.lang.String[] aliasList, java.util.List<?> resultList, java.util.Map<java.lang.Long,java.util.List<java.lang.String>> featureIdToZipCodesMap)
          Transform to bean.
static java.util.List<StreetDistance> transformToStreetDistance(java.lang.String[] aliasList, java.util.List<?> resultList)
          Transform to bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultTransformerUtil

public ResultTransformerUtil()
Method Detail

transformToGisFeatureDistance

public static java.util.List<GisFeatureDistance> transformToGisFeatureDistance(java.lang.String[] aliasList,
                                                                               java.util.List<?> resultList,
                                                                               java.util.Map<java.lang.Long,java.util.List<java.lang.String>> featureIdToZipCodesMap)
Transform to bean. See bug http://opensource.atlassian.com/projects/hibernate/browse/HHH-2463

Parameters:
aliasList - the alias list
resultList - the result list
Returns:
the list of GisFeatureDistance

transformToStreetDistance

public static java.util.List<StreetDistance> transformToStreetDistance(java.lang.String[] aliasList,
                                                                       java.util.List<?> resultList)
Transform to bean. See bug http://opensource.atlassian.com/projects/hibernate/browse/HHH-2463

Parameters:
aliasList - the alias list
resultList - the result list
Returns:
the list of StreetDistance


Copyright © 2010. All Rights Reserved.