Package com.broadleafcommerce.tenant.service
@NonNullApi
package com.broadleafcommerce.tenant.service
- Author:
- Nathan Moore (nathandmoore)
-
ClassDescriptionApplicationCatalogGenerationService<P extends Application>A convenience service intending to support the combined application + catalog management functionality required by the Application Catalogs page for standard applications.Utility methods to read a user's available applications.ApplicationService<P extends Application>
Application
business domain specific version ofCrudEntityService
.CatalogService<P extends Catalog>Catalog
business domain specific version ofCrudEntityService
.The customer context resolver method that is used to resolve the ID for the newly createdApplication
.DefaultApplicationService<P extends Application>DefaultCatalogService<P extends Catalog>Default version ofMarketplaceApplicationCatalogService
Default implementation ofTenantResolver
that leverages theUrlResolverProperties
for resolving the admin tenant or application by URL.DefaultTenantService<P extends Tenant>Default implementation ofUrlResolver
that leverages theUrlResolverProperties.UrlResolverConfiguration
for resolving admin or application URLs.MarketplaceApplicationCatalog
business domain specific version ofCrudEntityService
.Responsible for resolving the correctTenant
orApplication
for a given URL.TenantService<P extends Tenant>Tenant
business domain specific version ofMappableCrudEntityService
.Utility used for resolving the full url for anApplication
or aTenant
admin.