Interface EntityViewParameterMapping
- All Superinterfaces:
EntityViewAttributeMapping
public interface EntityViewParameterMapping extends EntityViewAttributeMapping
Mapping of an entity view constructor parameter attribute.
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
EntityViewAttributeMapping.ContainerBehavior, EntityViewAttributeMapping.ElementCollectionBehavior
-
Method Summary
Modifier and Type Method Description EntityViewConstructorMapping
getDeclaringConstructor()
Returns the mapping of the constructor declaring this attribute.int
getIndex()
Returns the 0-based index of the parameter represented by this parameter mapping.Methods inherited from interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
getComparatorClass, getContainerBehavior, getCreateEmptyFlatViews, getDeclaredElementType, getDeclaredKeyType, getDeclaredType, getDeclaringView, getDefaultBatchSize, getElementCollectionBehavior, getElementCollectionComparatorClass, getLimitExpression, getOffsetExpression, getOrderByItems, isCollection, isDisallowOwnedUpdatableSubview, isElementCollectionForceUniqueness, isForceUniqueness, setContainerDefault, setContainerIndexed, setContainerOrdered, setContainerSorted, setCreateEmptyFlatViews, setDefaultBatchSize, setDisallowOwnedUpdatableSubview, setElementCollectionDefault, setElementCollectionForceUniqueness, setElementCollectionOrdered, setElementCollectionSorted, setForceUniqueness, setLimit
-
Method Details
-
getDeclaringConstructor
EntityViewConstructorMapping getDeclaringConstructor()Returns the mapping of the constructor declaring this attribute.- Returns:
- The declaring constructor mapping
-
getIndex
int getIndex()Returns the 0-based index of the parameter represented by this parameter mapping.- Returns:
- The 0-based parameter index
-