Class CollectionMultisetTupleTransformerFactory
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.CollectionMultisetTupleTransformerFactory
- All Implemented Interfaces:
TupleTransformerFactory
public class CollectionMultisetTupleTransformerFactory extends Object implements TupleTransformerFactory
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description CollectionMultisetTupleTransformerFactory(int startIndex, String mapping, String attributePath, String multisetResultAlias, TypeConverter<Object,Object> elementConverter, ContainerAccumulator<?> containerAccumulator, boolean dirtyTracking, ViewTypeObjectBuilderTemplate<Object[]> template, ViewTypeObjectBuilderTemplate<Object[]> indexTemplate, boolean hasSelectOrSubselectFetchedAttributes, TupleTransformerFactory subviewTupleTransformerFactory, TupleTransformerFactory indexSubviewTupleTransformerFactory, BasicUserTypeStringSupport<?> valueBasicTypeSupport, BasicUserTypeStringSupport<?> indexBasicTypeSupport)
-
Method Summary
Modifier and Type Method Description TupleTransformer
create(ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, EntityViewConfiguration entityViewConfiguration)
int
getConsumeEndIndex()
int
getConsumeStartIndex()
-
Constructor Details
-
CollectionMultisetTupleTransformerFactory
public CollectionMultisetTupleTransformerFactory(int startIndex, String mapping, String attributePath, String multisetResultAlias, TypeConverter<Object,Object> elementConverter, ContainerAccumulator<?> containerAccumulator, boolean dirtyTracking, ViewTypeObjectBuilderTemplate<Object[]> template, ViewTypeObjectBuilderTemplate<Object[]> indexTemplate, boolean hasSelectOrSubselectFetchedAttributes, TupleTransformerFactory subviewTupleTransformerFactory, TupleTransformerFactory indexSubviewTupleTransformerFactory, BasicUserTypeStringSupport<?> valueBasicTypeSupport, BasicUserTypeStringSupport<?> indexBasicTypeSupport)
-
-
Method Details
-
getConsumeStartIndex
public int getConsumeStartIndex()- Specified by:
getConsumeStartIndex
in interfaceTupleTransformerFactory
-
getConsumeEndIndex
public int getConsumeEndIndex()- Specified by:
getConsumeEndIndex
in interfaceTupleTransformerFactory
-
create
public TupleTransformer create(ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, EntityViewConfiguration entityViewConfiguration)- Specified by:
create
in interfaceTupleTransformerFactory
-