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
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.persistence.expressions.ExpressionprocessManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping) protected org.eclipse.persistence.expressions.ExpressionprocessManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping) protected org.eclipse.persistence.expressions.ExpressionprocessOneToManyMapping(org.eclipse.persistence.mappings.OneToManyMapping mapping) protected org.eclipse.persistence.expressions.ExpressionprocessOneToOneMapping(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:
 processOneToManyMappingin classAbstractJoinExpressionProvider
 - 
processOneToOneMapping
protected org.eclipse.persistence.expressions.Expression processOneToOneMapping(org.eclipse.persistence.mappings.OneToOneMapping mapping) - Specified by:
 processOneToOneMappingin classAbstractJoinExpressionProvider
 - 
processManyToOneMapping
protected org.eclipse.persistence.expressions.Expression processManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping) - Specified by:
 processManyToOneMappingin classAbstractJoinExpressionProvider
 - 
processManyToManyMapping
protected org.eclipse.persistence.expressions.Expression processManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping) - Specified by:
 processManyToManyMappingin classAbstractJoinExpressionProvider
 
 -