public class ResultPacker
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
ResultPacker()
Protected constructor to bypass this implementation but allow extension.
|
|
ResultPacker(java.lang.Class<?>[] types,
java.lang.String[] aliases,
java.lang.Class<?> resultClass)
Constructor for standard projection.
|
|
ResultPacker(java.lang.Class<?> candidate,
java.lang.String alias,
java.lang.Class<?> resultClass)
Constructor for result class without a projection.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
isInterface(java.lang.Class<?> intf,
java.lang.Class<?> actual) |
java.lang.Object |
pack(java.lang.Object result)
Pack the given object into an instance of the query's result class.
|
java.lang.Object |
pack(java.lang.Object[] result)
Pack the given array into an instance of the query's result class.
|
protected ResultPacker()
public ResultPacker(java.lang.Class<?> candidate, java.lang.String alias, java.lang.Class<?> resultClass)
public ResultPacker(java.lang.Class<?>[] types, java.lang.String[] aliases, java.lang.Class<?> resultClass)
types
- the projection value typesaliases
- the alias for each projection valueresultClass
- the class to pack intoboolean isInterface(java.lang.Class<?> intf, java.lang.Class<?> actual)
public java.lang.Object pack(java.lang.Object result)
public java.lang.Object pack(java.lang.Object[] result)
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.