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
ConstructorsConstructorDescriptionMultiTenantJoinExpressionProvider(TenantEntityOperation tenantEntityOperation, MultitenancyProperties multitenancyProperties) -
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
-
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:
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
-