Class QueryBuilderResultHelperServiceImpl
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.QueryBuilderResultHelperServiceImpl
- All Implemented Interfaces:
QueryBuilderResultHelperService
@Component
public class QueryBuilderResultHelperServiceImpl
extends Object
implements QueryBuilderResultHelperService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveEntities(Map map, String pathToResolve, String rootModel) resolve (nested) path from query builder result map and return entities.resolveEntity(Map map, String pathToResolve, String rootModel) resolve (nested) path from query builder result map and return entities.<T> Set<T> resolveToMany(Map map, String pathToResolve, String rootModel) resolve (nested) path from query builder result map and return a set of result items.<T> TresolveToOne(Map map, String pathToResolve, String rootModel) resolve (nested) path from query builder result map and return result item.
-
Constructor Details
-
QueryBuilderResultHelperServiceImpl
-
-
Method Details
-
resolveToMany
Description copied from interface:QueryBuilderResultHelperServiceresolve (nested) path from query builder result map and return a set of result items. null values and duplicates are filtered out. last path step must be a field- Specified by:
resolveToManyin interfaceQueryBuilderResultHelperService
-
resolveToOne
Description copied from interface:QueryBuilderResultHelperServiceresolve (nested) path from query builder result map and return result item. only to one relations are allowed, else anIllegalArgumentExceptionis thrown. last path step must be a field- Specified by:
resolveToOnein interfaceQueryBuilderResultHelperService
-
resolveEntity
Description copied from interface:QueryBuilderResultHelperServiceresolve (nested) path from query builder result map and return entities. pathToResolve must end in a relation- Specified by:
resolveEntityin interfaceQueryBuilderResultHelperService
-
resolveEntities
Description copied from interface:QueryBuilderResultHelperServiceresolve (nested) path from query builder result map and return entities. pathToResolve must end in a relation- Specified by:
resolveEntitiesin interfaceQueryBuilderResultHelperService
-