Package io.jmix.multitenancy.data
Class MultiTenantJoinExpressionProvider
java.lang.Object
io.jmix.eclipselink.impl.mapping.AbstractJoinExpressionProvider
io.jmix.multitenancy.data.MultiTenantJoinExpressionProvider
- All Implemented Interfaces:
JoinExpressionProvider
@Component("mten_MultiTenantJoinExpressionProvider")
public class MultiTenantJoinExpressionProvider
extends AbstractJoinExpressionProvider
-
Constructor Summary
ConstructorDescriptionMultiTenantJoinExpressionProvider
(TenantEntityOperation tenantEntityOperation, MultitenancyProperties multitenancyProperties) -
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
-
Constructor Details
-
MultiTenantJoinExpressionProvider
public MultiTenantJoinExpressionProvider(TenantEntityOperation tenantEntityOperation, MultitenancyProperties multitenancyProperties)
-
-
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
-