Package io.jmix.eclipselink.impl.mapping
Class SoftDeleteJoinExpressionProvider
java.lang.Object
io.jmix.eclipselink.impl.mapping.AbstractJoinExpressionProvider
io.jmix.eclipselink.impl.mapping.SoftDeleteJoinExpressionProvider
- All Implemented Interfaces:
JoinExpressionProvider
@Component("eclipselink_SoftDeleteJoinExpressionProvider")
public class SoftDeleteJoinExpressionProvider
extends AbstractJoinExpressionProvider
Generates expression to support soft delete feature in Jmix.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.persistence.expressions.Expression
processManyToManyMapping
(org.eclipse.persistence.mappings.ManyToManyMapping mapping) protected org.eclipse.persistence.expressions.Expression
processManyToOneMapping
(org.eclipse.persistence.mappings.ManyToOneMapping mapping) protected org.eclipse.persistence.expressions.Expression
processOneToManyMapping
(org.eclipse.persistence.mappings.OneToManyMapping mapping) protected org.eclipse.persistence.expressions.Expression
processOneToOneMapping
(org.eclipse.persistence.mappings.OneToOneMapping mapping) Methods inherited from class io.jmix.eclipselink.impl.mapping.AbstractJoinExpressionProvider
getJoinCriteriaExpression
-
Field Details
-
metadata
-
metadataTools
-
-
Constructor Details
-
SoftDeleteJoinExpressionProvider
public SoftDeleteJoinExpressionProvider()
-
-
Method Details
-
processOneToManyMapping
protected org.eclipse.persistence.expressions.Expression processOneToManyMapping(org.eclipse.persistence.mappings.OneToManyMapping mapping) - Specified by:
processOneToManyMapping
in classAbstractJoinExpressionProvider
-
processOneToOneMapping
protected org.eclipse.persistence.expressions.Expression processOneToOneMapping(org.eclipse.persistence.mappings.OneToOneMapping mapping) - Specified by:
processOneToOneMapping
in classAbstractJoinExpressionProvider
-
processManyToOneMapping
protected org.eclipse.persistence.expressions.Expression processManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping) - Specified by:
processManyToOneMapping
in classAbstractJoinExpressionProvider
-
processManyToManyMapping
protected org.eclipse.persistence.expressions.Expression processManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping) - Specified by:
processManyToManyMapping
in classAbstractJoinExpressionProvider
-