Class DefaultJpaCustomizableFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig>
java.lang.Object
com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentCalculatorConfigRepository<D>
- All Implemented Interfaces:
CustomizableFulfillmentCalculatorConfigRepository<D>,org.springframework.beans.factory.InitializingBean
public class DefaultJpaCustomizableFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig>
extends Object
implements CustomizableFulfillmentCalculatorConfigRepository<D>, org.springframework.beans.factory.InitializingBean
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanexistsByFulfillmentDestination(String fulfillmentDestinationId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Checks whether any entitiesJpaFulfillmentCalculatorConfigexist with a reference to a given fulfillment destination ID.booleanexistsByFulfillmentOrigin(String fulfillmentOriginId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Checks whether any entitiesJpaFulfillmentCalculatorConfigexist with a reference to a given fulfillment origin ID.protected com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtilprotected com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilderprotected jakarta.persistence.EntityManagerprotected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelperprotected FulfillmentCalculatorConfigRepository<D>protected com.broadleafcommerce.common.jpa.RepositoryEntityTypeManagervoidsetBehaviorUtil(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil) voidsetCriteriaBuilder(com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder) voidsetRepository(FulfillmentCalculatorConfigRepository<D> repository) voidsetRepositoryEntityTypeManager(com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager)
-
Field Details
-
PARAM_FK_ID
- See Also:
-
-
Constructor Details
-
DefaultJpaCustomizableFulfillmentCalculatorConfigRepository
public DefaultJpaCustomizableFulfillmentCalculatorConfigRepository()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
existsByFulfillmentOrigin
public boolean existsByFulfillmentOrigin(String fulfillmentOriginId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:CustomizableFulfillmentCalculatorConfigRepositoryChecks whether any entitiesJpaFulfillmentCalculatorConfigexist with a reference to a given fulfillment origin ID.- Specified by:
existsByFulfillmentOriginin interfaceCustomizableFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig>- Parameters:
fulfillmentOriginId- the fulfillment origin ID to check for existencecontextInfo- The context of the request.- Returns:
trueif at least one entity with the given fulfillment origin ID exists,falseotherwise
-
existsByFulfillmentDestination
public boolean existsByFulfillmentDestination(String fulfillmentDestinationId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:CustomizableFulfillmentCalculatorConfigRepositoryChecks whether any entitiesJpaFulfillmentCalculatorConfigexist with a reference to a given fulfillment destination ID.- Specified by:
existsByFulfillmentDestinationin interfaceCustomizableFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig>- Parameters:
fulfillmentDestinationId- the fulfillment destination ID to check for existencecontextInfo- The context of the request.- Returns:
trueif at least one entity with the given fulfillment origin ID exists,falseotherwise
-
getManagedType
-
getRepositoryEntityTypeManager
protected com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager getRepositoryEntityTypeManager() -
setRepositoryEntityTypeManager
@Autowired public void setRepositoryEntityTypeManager(com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager) -
getRepository
-
setRepository
-
getEntityManager
protected jakarta.persistence.EntityManager getEntityManager() -
getNarrowingHelper
protected com.broadleafcommerce.data.tracking.jpa.filtering.narrow.JpaNarrowingHelper getNarrowingHelper() -
getBehaviorUtil
protected com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil getBehaviorUtil() -
setBehaviorUtil
@Autowired public void setBehaviorUtil(com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil) -
getCriteriaBuilder
protected com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder getCriteriaBuilder() -
setCriteriaBuilder
@Autowired public void setCriteriaBuilder(com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder criteriaBuilder)
-