Class Hierarchy
- java.lang.Object
- com.broadleafcommerce.tenant.domain.Application (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
 
- com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
- com.broadleafcommerce.tenant.domain.ApplicationCatalogRef (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
 
- com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
- com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
- com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
- com.broadleafcommerce.tenant.service.validation.ApplicationValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
 
- com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>)
- com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>)
 
 
- com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService<P>)
- com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService<P>)
 
 
- com.broadleafcommerce.tenant.domain.Catalog (implements com.broadleafcommerce.data.tracking.core.ContextStateAware)
 
- com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
- com.broadleafcommerce.tenant.domain.CatalogRef
 
- com.broadleafcommerce.tenant.service.validation.CatalogValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
 
- com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter (implements org.springframework.core.convert.converter.Converter<S,T>, org.springframework.core.Ordered)
 
- com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService (implements com.broadleafcommerce.tenant.service.ApplicationCatalogService)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultCatalogRelationshipNativeSqlStrategy (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultChildCatalogsGraphNativeSqlStrategy (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService<P> (implements com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService<P>)
 
- com.broadleafcommerce.tenant.service.messaging.vendor.DefaultMarketplaceDiscoverer (implements com.broadleafcommerce.tenant.service.messaging.vendor.MarketplaceDiscoverer)
 
- com.broadleafcommerce.tenant.service.DefaultTenantResolver (implements com.broadleafcommerce.tenant.service.TenantResolver)
 
- com.broadleafcommerce.tenant.service.DefaultUrlResolver (implements com.broadleafcommerce.tenant.service.UrlResolver)
 
- com.broadleafcommerce.asset.consumer.domain.EntityAsset (implements com.broadleafcommerce.asset.consumer.domain.AssetSourceAware, java.io.Serializable)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlCatalogRelationshipNativeSqlStrategy (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlChildCatalogsGraphNativeSqlStrategy (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository<D>
 
- com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository<D> (implements com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository<D>, org.springframework.beans.factory.InitializingBean)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository<D>
 
- com.broadleafcommerce.tenant.provider.jpa.JpaRouteConstants
 
- com.broadleafcommerce.tenant.provider.jpa.JpaRouteConstants.Persistence
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.data.tracking.core.Temporal)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.Temporal, com.broadleafcommerce.data.tracking.core.TenantTrackable<D>, com.broadleafcommerce.translation.domain.Translatable)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.Temporal, com.broadleafcommerce.data.tracking.core.TenantTrackable<D>, com.broadleafcommerce.translation.domain.Translatable)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler (implements com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.data.tracking.core.Temporal, com.broadleafcommerce.data.tracking.core.TenantTrackable<D>)
 
- com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
 
- com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
- com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleChildCatalogsGraphNativeSqlStrategy (implements com.broadleafcommerce.data.tracking.jpa.persistence.NativeSqlStrategy)
 
- com.broadleafcommerce.tenant.provider.RouteConstants
 
- com.broadleafcommerce.tenant.provider.RouteConstants.Persistence
 
- com.broadleafcommerce.tenant.domain.Tenant (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantApplicationAssetConverter (implements javax.persistence.AttributeConverter<X,Y>)
 
- com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
 
- com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Customer
 
- com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantAssetConverter (implements javax.persistence.AttributeConverter<X,Y>)
 
- com.broadleafcommerce.tenant.autoconfigure.TenantDefaultsEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
 
- com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
- com.broadleafcommerce.tenant.web.endpoint.exception.TenantExceptionAdvisor
 
- com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
- com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantMappableJpaAutoConfiguration
 
- com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantMessagingAutoConfiguration
 
- com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties (implements com.broadleafcommerce.common.jpa.data.JpaPropertyRelated)
 
- com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
- com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.AdminTenantResolverResponse (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
- com.broadleafcommerce.tenant.service.autoconfigure.TenantValidationAutoConfiguration
 
- com.broadleafcommerce.tenant.service.validation.TenantValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
 
- com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler (implements com.broadleafcommerce.common.messaging.PersistenceHandler)
 
- com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
- com.broadleafcommerce.tenant.service.autoconfigure.TenantVendorVisibilityAutoConfiguration
 
- com.broadleafcommerce.tenant.web.autoconfigure.TenantWebAutoConfiguration
 
- com.broadleafcommerce.tenant.web.autoconfigure.TenantWebSecurityAutoConfiguration
 
- java.lang.Throwable (implements java.io.Serializable)
 
- com.broadleafcommerce.tenant.web.endpoint.UrlResolverEndpoint
 
- com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
- com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
 
Interface Hierarchy
- com.broadleafcommerce.tenant.service.ApplicationCatalogService
 
- com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
- com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
 
 
- com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository<D>
- com.broadleafcommerce.tenant.repository.CatalogRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
 
- com.broadleafcommerce.common.extension.DomainTypeAware
- com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor<D>
- com.broadleafcommerce.tenant.repository.TenantRepository<D> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
 
 
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<T,ID>)
- com.broadleafcommerce.tenant.repository.ApplicationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.CatalogRepository<D> (also extends com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
 
 
- com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService<P>
- com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService<P>
 
 
- com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService<P>
 
- com.broadleafcommerce.tenant.service.messaging.vendor.MarketplaceDiscoverer
 
- com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<T,ID>)
- com.broadleafcommerce.tenant.repository.ApplicationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.CatalogRepository<D> (also extends com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
 
 
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- com.broadleafcommerce.tenant.repository.TenantRepository<D> (also extends com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor<D>)
 
 
 
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository)
- com.broadleafcommerce.tenant.repository.ApplicationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.CatalogRepository<D> (also extends com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
- com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
 
 
 
- com.broadleafcommerce.tenant.service.TenantResolver
 
- com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationConsumer
 
- com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
 
- com.broadleafcommerce.tenant.service.UrlResolver