Uses of Class
com.blazebit.persistence.view.impl.update.flush.TypeDescriptor
Packages that use TypeDescriptor
-
Uses of TypeDescriptor in com.blazebit.persistence.view.impl.update.flush
Fields in com.blazebit.persistence.view.impl.update.flush declared as TypeDescriptorModifier and TypeFieldDescriptionprotected final TypeDescriptorAbstractPluralAttributeFlusher.elementDescriptorprotected final TypeDescriptorBasicDirtyChecker.elementDescriptorMethods in com.blazebit.persistence.view.impl.update.flush that return TypeDescriptorModifier and TypeMethodDescriptionstatic TypeDescriptorTypeDescriptor.forEntityComponentType()static TypeDescriptorTypeDescriptor.forInverseAttribute(ViewToEntityMapper viewToEntityMapper) static TypeDescriptorTypeDescriptor.forInverseCollectionAttribute(Class<?> entityClass, BasicUserType<?> basicUserType) static TypeDescriptorTypeDescriptor.forType(EntityViewManagerImpl evm, Map<Object, EntityViewUpdaterImpl> localCache, EntityViewUpdaterImpl updater, AbstractMethodAttribute<?, ?> attribute, Type<?> type, EntityViewUpdaterImpl owner, String ownerMapping) Methods in com.blazebit.persistence.view.impl.update.flush with parameters of type TypeDescriptorModifier and TypeMethodDescriptionprotected abstract voidAbstractPluralAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor elementDescriptor, List<A> actions, V current) protected voidCollectionAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor elementDescriptor, List<CollectionAction<?>> actions, V current) protected voidIndexedListAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor typeDescriptor, List<CollectionAction<?>> actions, V current) protected voidMapAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor typeDescriptor, List<MapAction<?>> actions, V current) protected abstract CollectionElementAttributeFlusher<E,V> AbstractPluralAttributeFlusher.createMergeFlusher(TypeDescriptor typeDescriptor, Object element) protected CollectionElementAttributeFlusher<E,V> CollectionAttributeFlusher.createMergeFlusher(TypeDescriptor typeDescriptor, Object element) protected CollectionElementAttributeFlusher<E,V> MapAttributeFlusher.createMergeFlusher(TypeDescriptor typeDescriptor, Object element) protected abstract CollectionElementAttributeFlusher<E,V> AbstractPluralAttributeFlusher.createPersistFlusher(TypeDescriptor typeDescriptor, Object element) protected CollectionElementAttributeFlusher<E,V> CollectionAttributeFlusher.createPersistFlusher(TypeDescriptor typeDescriptor, Object element) protected CollectionElementAttributeFlusher<E,V> MapAttributeFlusher.createPersistFlusher(TypeDescriptor typeDescriptor, Object element) protected final booleanAbstractPluralAttributeFlusher.determineElementFlushers(UpdateContext context, TypeDescriptor typeDescriptor, List<CollectionElementAttributeFlusher<E, V>> elementFlushers, Iterable<?> values, List<? extends A> actions, V current) static <E> InverseFlusher<E>InverseFlusher.forAttribute(EntityViewManagerImpl evm, Map<Object, EntityViewUpdaterImpl> localCache, ManagedViewType<?> viewType, AbstractMethodAttribute<?, ?> attribute, TypeDescriptor childTypeDescriptor, EntityViewUpdaterImpl owner, String ownerMapping) protected static ObjectAbstractPluralAttributeFlusher.getViewElement(UpdateContext context, TypeDescriptor typeDescriptor, Object jpaCollectionObject) protected final <X> XAbstractPluralAttributeFlusher.persistOrMerge(javax.persistence.EntityManager em, X object, TypeDescriptor typeDescriptor) Constructors in com.blazebit.persistence.view.impl.update.flush with parameters of type TypeDescriptorModifierConstructorDescriptionAbstractPluralAttributeFlusher(String attributeName, String mapping, boolean fetch, Class<?> ownerEntityClass, String ownerIdAttributeName, String ownerMapping, DirtyAttributeFlusher<?, ?, ?> ownerIdFlusher, DirtyAttributeFlusher<?, ?, ?> elementFlusher, boolean supportsCollectionDml, FlushStrategy flushStrategy, AttributeAccessor entityAttributeAccessor, InitialValueAttributeAccessor viewAttributeAccessor, boolean optimisticLockProtected, boolean collectionUpdatable, boolean viewOnlyDeleteCascaded, boolean jpaProviderDeletesCollection, CollectionRemoveListener cascadeDeleteListener, CollectionRemoveListener removeListener, TypeDescriptor elementDescriptor) BasicAttributeFlusher(String attributeName, String mapping, boolean supportsQueryFlush, boolean optimisticLockProtected, boolean updatable, boolean cascadeDelete, boolean orphanRemoval, boolean viewOnlyDeleteCascaded, Map.Entry<AttributeAccessor, BasicAttributeFlusher>[] componentFlushers, JpaProvider jpaProvider, TypeDescriptor elementDescriptor, String updateFragment, String parameterName, AttributeAccessor entityAttributeAccessor, AttributeAccessor viewAttributeAccessor, UnmappedBasicAttributeCascadeDeleter deleter, InverseFlusher<E> inverseFlusher, InverseRemoveStrategy inverseRemoveStrategy) BasicDirtyChecker(TypeDescriptor elementDescriptor) CollectionAttributeFlusher(String attributeName, String mapping, Class<?> ownerEntityClass, String ownerIdAttributeName, String ownerMapping, DirtyAttributeFlusher<?, ?, ?> ownerIdFlusher, DirtyAttributeFlusher<?, ?, ?> elementFlusher, boolean supportsCollectionDml, FlushStrategy flushStrategy, AttributeAccessor entityAttributeAccessor, InitialValueAttributeAccessor viewAttributeAccessor, boolean optimisticLockProtected, boolean collectionUpdatable, boolean viewOnlyDeleteCascaded, boolean jpaProviderDeletesCollection, CollectionRemoveListener cascadeDeleteListener, CollectionRemoveListener removeListener, CollectionInstantiatorImplementor<?, ?> collectionInstantiator, TypeDescriptor elementDescriptor, InverseFlusher<E> inverseFlusher, InverseRemoveStrategy inverseRemoveStrategy) IndexedListAttributeFlusher(String attributeName, String mapping, Class<?> ownerEntityClass, String ownerIdAttributeName, String ownerMapping, DirtyAttributeFlusher<?, ?, ?> ownerIdFlusher, DirtyAttributeFlusher<?, ?, ?> elementFlusher, boolean supportsCollectionDml, FlushStrategy flushStrategy, AttributeAccessor attributeMapper, InitialValueAttributeAccessor viewAttributeAccessor, boolean optimisticLockProtected, boolean collectionUpdatable, boolean viewOnlyDeleteCascaded, boolean jpaProviderDeletesCollection, CollectionRemoveListener cascadeDeleteListener, CollectionRemoveListener removeListener, CollectionInstantiatorImplementor<?, ?> collectionInstantiator, TypeDescriptor elementDescriptor, InverseFlusher<E> inverseFlusher, InverseRemoveStrategy inverseRemoveStrategy) MapAttributeFlusher(String attributeName, String mapping, Class<?> ownerEntityClass, String ownerIdAttributeName, String ownerMapping, DirtyAttributeFlusher<?, ?, ?> ownerIdFlusher, DirtyAttributeFlusher<?, ?, ?> elementFlusher, boolean supportsCollectionDml, FlushStrategy flushStrategy, AttributeAccessor attributeMapper, InitialValueAttributeAccessor viewAttributeAccessor, boolean optimisticLockProtected, boolean collectionUpdatable, CollectionRemoveListener keyCascadeDeleteListener, CollectionRemoveListener elementCascadeDeleteListener, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener elementRemoveListener, boolean viewOnlyDeleteCascaded, boolean jpaProviderDeletesCollection, TypeDescriptor keyDescriptor, TypeDescriptor elementDescriptor, MapViewToEntityMapper mapper, MapViewToEntityMapper loadOnlyMapper, MapInstantiatorImplementor<?, ?> mapInstantiator) ParentCollectionReferenceAttributeFlusher(String attributeName, String mapping, FlushStrategy flushStrategy, AttributeAccessor entityAttributeAccessor, InitialValueAttributeAccessor viewAttributeAccessor, CollectionRemoveListener cascadeDeleteListener, CollectionRemoveListener removeListener, TypeDescriptor elementDescriptor) ParentReferenceAttributeFlusher(EntityViewManagerImpl evm, Class<?> parentEntityClass, String attributeName, String mapping, Map<String, String> writableMappings, TypeDescriptor typeDescriptor, AttributeAccessor attributeAccessor, Mapper<V, E> mapper)