Class TupleElementMapperBuilder
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.TupleElementMapperBuilder
- All Implemented Interfaces:
ServiceProvider
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionTupleElementMapperBuilder(int mapperIndex, String constraint, Integer subtypeIndex, String aliasPrefix, String mappingPrefix, String idPrefix, javax.persistence.metamodel.EntityType<?> treatType, EntityMetamodel metamodel, ExpressionFactory ef, List<TupleElementMapper> mappers, List<String> parameterMappings, List<SecondaryMapper> secondaryMapper, TupleTransformatorFactory tupleTransformatorFactory, Map<String, javax.persistence.metamodel.Type<?>> rootTypes) TupleElementMapperBuilder(int mapperIndex, String constraint, Integer subtypeIndex, String aliasPrefix, String mappingPrefix, String idPrefix, javax.persistence.metamodel.EntityType<?> treatType, EntityMetamodel metamodel, ExpressionFactory ef, Map<String, javax.persistence.metamodel.Type<?>> rootTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMapper(TupleElementMapper mapper) voidaddMappers(TupleElementMapper[] mappers) voidaddQueryParam(String paramName) voidaddSecondaryMapper(SecondaryMapper mapper) voidaddSecondaryMappers(SecondaryMapper[] mappers) voidaddTupleListTransformer(TupleListTransformer tupleListTransformer) voidaddTupleListTransformerFactory(TupleListTransformerFactory tupleListTransformerFactory) voidaddTupleTransformatorFactory(TupleTransformatorFactory tupleTransformatorFactory) voidaddTupleTransformerFactory(TupleTransformerFactory tupleTransformerFactory) getIdMapping(MappingAttribute<?, ?> mappingAttribute) getIndexMapping(ListAttribute<?, ?> mappingAttribute) getIndexMapping(String prefix, ListAttribute<?, ?> mappingAttribute) getJoinCorrelationAttributePath(String attributePath) getKeyMapping(MapAttribute<?, ?, ?> mappingAttribute) getKeyMapping(String prefix, MapAttribute<?, ?, ?> mappingAttribute) getMapping(Expression expression) getMapping(Expression expression, Class<?> expressionType) getMapping(MappingAttribute<?, ?> mappingAttribute) getMapping(SubqueryAttribute<?, ?> subqueryAttribute) getMapping(String mapping) <T> TgetService(Class<T> serviceClass) int
-
Constructor Details
-
TupleElementMapperBuilder
public TupleElementMapperBuilder(int mapperIndex, String constraint, Integer subtypeIndex, String aliasPrefix, String mappingPrefix, String idPrefix, javax.persistence.metamodel.EntityType<?> treatType, EntityMetamodel metamodel, ExpressionFactory ef, Map<String, javax.persistence.metamodel.Type<?>> rootTypes) -
TupleElementMapperBuilder
public TupleElementMapperBuilder(int mapperIndex, String constraint, Integer subtypeIndex, String aliasPrefix, String mappingPrefix, String idPrefix, javax.persistence.metamodel.EntityType<?> treatType, EntityMetamodel metamodel, ExpressionFactory ef, List<TupleElementMapper> mappers, List<String> parameterMappings, List<SecondaryMapper> secondaryMapper, TupleTransformatorFactory tupleTransformatorFactory, Map<String, javax.persistence.metamodel.Type<?>> rootTypes)
-
-
Method Details
-
getService
- Specified by:
getServicein interfaceServiceProvider
-
constraint
-
mapperIndex
public int mapperIndex() -
addMapper
-
addMappers
-
getMappers
-
addQueryParam
-
addSecondaryMapper
-
addSecondaryMappers
-
getAlias
-
getAlias
-
getMapping
-
getMapping
-
getMapping
-
getMapping
-
getMapping
-
getIdMapping
-
getMapping
-
getKeyMapping
-
getKeyMapping
-
getIndexMapping
-
getIndexMapping
-
getJoinCorrelationAttributePath
-
getTupleTransformatorFactory
-
addTupleListTransformer
-
addTupleListTransformerFactory
-
addTupleTransformerFactory
-
addTupleTransformatorFactory
-