Class EntityViewBuilderBaseImpl<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
java.lang.Object
com.blazebit.persistence.view.impl.EntityViewBuilderBaseImpl<ViewType,BuilderType>
- All Implemented Interfaces:
EntityViewBuilderBase<ViewType,BuilderType>
- Direct Known Subclasses:
EntityViewBuilderImpl
,EntityViewNestedBuilderImpl
public class EntityViewBuilderBaseImpl<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>> extends Object implements EntityViewBuilderBase<ViewType,BuilderType>
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description EntityViewBuilderBaseImpl(EntityViewManagerImpl evm, ManagedViewTypeImplementor<ViewType> managedViewType, MappingConstructorImpl<ViewType> mappingConstructor, Map<ManagedViewType<? extends ViewType>,String> inheritanceSubtypeMappings, Map<String,Object> optionalParameters)
-
Method Summary
-
Constructor Details
-
EntityViewBuilderBaseImpl
public EntityViewBuilderBaseImpl(EntityViewManagerImpl evm, ManagedViewTypeImplementor<ViewType> managedViewType, MappingConstructorImpl<ViewType> mappingConstructor, Map<ManagedViewType<? extends ViewType>,String> inheritanceSubtypeMappings, Map<String,Object> optionalParameters)
-
-
Method Details
-
getManagedViewType
-
getTuple
-
buildObject
-
with
- Specified by:
with
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
with
- Specified by:
with
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
with
- Specified by:
with
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
with
- Specified by:
with
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
get
- Specified by:
get
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
get
public <E> E get(int parameterIndex)- Specified by:
get
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
get
- Specified by:
get
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
get
- Specified by:
get
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withElement
- Specified by:
withElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withElement
- Specified by:
withElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListElement
- Specified by:
withListElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListElement
- Specified by:
withListElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withEntry
- Specified by:
withEntry
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withEntry
- Specified by:
withEntry
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withElement
- Specified by:
withElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withElement
- Specified by:
withElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withElement
- Specified by:
withElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListElement
- Specified by:
withListElement
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withEntry
- Specified by:
withEntry
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withSingularBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withSingularBuilder(String attribute)- Specified by:
withSingularBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withSingularBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withSingularBuilder(int parameterIndex)- Specified by:
withSingularBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withCollectionBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withCollectionBuilder(String attribute)- Specified by:
withCollectionBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withCollectionBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withCollectionBuilder(int parameterIndex)- Specified by:
withCollectionBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListBuilder
- Specified by:
withListBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withListBuilder(int parameterIndex)- Specified by:
withListBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withListBuilder(String attribute, int index)- Specified by:
withListBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withListBuilder(int parameterIndex, int index)- Specified by:
withListBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withListBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withListBuilder(AbstractAttribute<?,?> attr, int index) -
withSetBuilder
- Specified by:
withSetBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withSetBuilder
- Specified by:
withSetBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withMapBuilder
public <V> EntityViewNestedBuilder<V,? extends BuilderType,?> withMapBuilder(String attribute, Object key)- Specified by:
withMapBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withMapBuilder
public <V> EntityViewNestedBuilder<V,? extends BuilderType,?> withMapBuilder(int parameterIndex, Object key)- Specified by:
withMapBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withMapBuilder
public <K, V> EntityViewNestedBuilder<K,? extends EntityViewNestedBuilder<V,? extends BuilderType,?>,?> withMapBuilder(String attribute)- Specified by:
withMapBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withMapBuilder
public <K, V> EntityViewNestedBuilder<K,? extends EntityViewNestedBuilder<V,? extends BuilderType,?>,?> withMapBuilder(int parameterIndex)- Specified by:
withMapBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withBuilder(SingularAttribute<ViewType,E> attribute)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withBuilder(CollectionAttribute<ViewType,E> attribute)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withBuilder(ListAttribute<ViewType,E> attribute)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withBuilder(ListAttribute<ViewType,E> attribute, int index)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <E> EntityViewNestedBuilder<E,? extends BuilderType,?> withBuilder(SetAttribute<ViewType,E> attribute)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <K, V> EntityViewNestedBuilder<K,? extends EntityViewNestedBuilder<V,? extends BuilderType,?>,?> withBuilder(MapAttribute<ViewType,K,V> attribute)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-
withBuilder
public <K, V> EntityViewNestedBuilder<V,? extends BuilderType,?> withBuilder(MapAttribute<ViewType,K,V> attribute, K key)- Specified by:
withBuilder
in interfaceEntityViewBuilderBase<ViewType,BuilderType extends EntityViewBuilderBase<ViewType,BuilderType>>
-