Class ViewTypeObjectBuilderTemplate.Key
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.ViewTypeObjectBuilderTemplate.Key
- Enclosing class:
- ViewTypeObjectBuilderTemplate<T>
public static class ViewTypeObjectBuilderTemplate.Key extends Object
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description Key(MacroConfigurationExpressionFactory ef, ManagedViewTypeImplementor<?> viewType, MappingConstructorImpl<?> constructor, String entityViewRoot, String embeddingViewPath, int offset)
-
Method Summary
Modifier and Type Method Description ViewTypeObjectBuilderTemplate<?>
createValue(EntityViewManagerImpl evm, ProxyFactory proxyFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, MacroConfigurationExpressionFactory ef)
boolean
equals(Object obj)
int
hashCode()
boolean
isCacheable()
-
Constructor Details
-
Key
public Key(MacroConfigurationExpressionFactory ef, ManagedViewTypeImplementor<?> viewType, MappingConstructorImpl<?> constructor, String entityViewRoot, String embeddingViewPath, int offset)
-
-
Method Details
-
createValue
public ViewTypeObjectBuilderTemplate<?> createValue(EntityViewManagerImpl evm, ProxyFactory proxyFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, MacroConfigurationExpressionFactory ef) -
isCacheable
public boolean isCacheable() -
hashCode
public int hashCode() -
equals
-