Interface MethodPluralAttribute<X,C,E>
- Type Parameters:
X
- The type of the declaring entity viewC
- The type of the represented collectionE
- The element type of the represented collection
- All Superinterfaces:
Attribute<X,C>
,MethodAttribute<X,C>
,PluralAttribute<X,C,E>
- All Known Subinterfaces:
MethodCollectionAttribute<X,E>
,MethodListAttribute<X,E>
,MethodMapAttribute<X,K,V>
,MethodMultiListAttribute<X,E,C>
,MethodMultiMapAttribute<X,K,V,C>
,MethodSetAttribute<X,E>
public interface MethodPluralAttribute<X,C,E> extends PluralAttribute<X,C,E>, MethodAttribute<X,C>
A plural attribute that is also a method attribute.
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.metamodel.Attribute
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.metamodel.PluralAttribute
PluralAttribute.CollectionType, PluralAttribute.ElementCollectionType
-
Method Summary
Methods inherited from interface com.blazebit.persistence.view.metamodel.Attribute
getAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getLimitExpression, getMappingType, getMemberType, getOffsetExpression, getOrderByItems, isCollection, isCorrelated, isSubquery, isSubview
Methods inherited from interface com.blazebit.persistence.view.metamodel.MethodAttribute
getAllowedSubtypes, getFilter, getFilters, getInverseRemoveStrategy, getJavaMethod, getMappedBy, getName, getParentRequiringCreateSubtypes, getParentRequiringUpdateSubtypes, getPersistCascadeAllowedSubtypes, getReadOnlyAllowedSubtypes, getUpdateCascadeAllowedSubtypes, isDeleteCascaded, isMutable, isOptimisticLockProtected, isOrphanRemoval, isPersistCascaded, isUpdatable, isUpdateCascaded
Methods inherited from interface com.blazebit.persistence.view.metamodel.PluralAttribute
getCollectionType, getComparator, getComparatorClass, getElementCollectionType, getElementInheritanceSubtypeMappings, getElementType, isForcedUnique, isIndexed, isOrdered, isSorted