Class ViewTypeObjectBuilderTemplate<T>

java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.ViewTypeObjectBuilderTemplate<T>

public class ViewTypeObjectBuilderTemplate<T> extends Object
Since:
1.0.0
Author:
Christian Beikov
  • Method Details

    • createObjectBuilder

      public ObjectBuilder<T> createObjectBuilder(ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, EntityViewConfiguration entityViewConfiguration, int suffix, boolean isSubview, boolean nullFlatViewIfEmpty)
    • getViewClass

      public Class<?> getViewClass()
    • getViewRoot

      public ManagedViewType<?> getViewRoot()
    • getSecondaryMappers

      public SecondaryMapper[] getSecondaryMappers()
    • getObjectInstantiator

      public ObjectInstantiator<T> getObjectInstantiator()
    • getMappers

      public TupleElementMapper[] getMappers()
    • getParameterMapper

      public TupleParameterMapper getParameterMapper()
    • hasId

      public boolean hasId()
    • hasSubtypes

      public boolean hasSubtypes()
    • getIdPositions

      public int[] getIdPositions()
    • hasParameters

      public boolean hasParameters()
    • getTupleOffset

      public int getTupleOffset()
    • getEffectiveTupleSize

      public int getEffectiveTupleSize()
    • getTupleTransformatorFactory

      public TupleTransformatorFactory getTupleTransformatorFactory()