Uses of Class
com.broadleafcommerce.tenant.domain.Application
Packages that use Application
Package
Description
-
Uses of Application in com.broadleafcommerce.tenant.service
Classes in com.broadleafcommerce.tenant.service with type parameters of type ApplicationModifier and TypeInterfaceDescriptioninterface
ApplicationService<P extends Application>
Application
business domain specific version ofCrudEntityService
.class
DefaultApplicationService<P extends Application>
Methods in com.broadleafcommerce.tenant.service that return types with arguments of type ApplicationModifier and TypeMethodDescriptionprotected Optional<Application>
DefaultTenantResolver.getApplicationForUri
(org.springframework.web.util.UriComponents uri) protected ApplicationService<? extends Application>
DefaultCatalogService.getApplicationService()
protected ApplicationService<Application>
DefaultTenantResolver.getApplicationService()
DefaultTenantResolver.resolveApplication
(String url) TenantResolver.resolveApplication
(String url) Deprecated.DefaultTenantResolver.resolveApplicationById
(String id) TenantResolver.resolveApplicationById
(String id) Resolves the application that matches the provided ID.DefaultTenantResolver.resolveApplicationByToken
(String token) TenantResolver.resolveApplicationByToken
(String token) Resolves the application that matches the provided token.DefaultTenantResolver.resolveApplicationByURL
(String url) TenantResolver.resolveApplicationByURL
(String url) Resolves the application that matches the provided URL, or empty.Methods in com.broadleafcommerce.tenant.service with parameters of type ApplicationModifier and TypeMethodDescriptionDefaultUrlResolver.getApplicationUrl
(Application application) UrlResolver.getApplicationUrl
(Application application) Resolves the full url for the provided application.protected void
DefaultTenantResolver.updateAllowedCurrencies
(Application application) protected void
DefaultTenantResolver.updateDefaultCurrency
(Application application) protected void
DefaultApplicationCatalogService.validateApplicationCatalogForCreate
(Application application, ApplicationCatalog applicationCatalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This method is intended to provide fail-fast behavior inDefaultApplicationCatalogService.createCatalogAndAssignToApplication(ApplicationCatalog, ContextInfo)
to avoid situations where theCrudEntityService.create(Object, ContextInfo)
succeeds but the subsequentCrudEntityService.replace(String, Object, ContextInfo)
fails due to validation errors.protected void
DefaultApplicationCatalogService.validateApplicationCatalogRefForReplace
(Application application, Catalog referencedCatalog, ApplicationCatalogRef original, ApplicationCatalogRef replacement, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This method is intended to perform any validation that should specifically apply when doing catalog management from an application context.Constructor parameters in com.broadleafcommerce.tenant.service with type arguments of type ApplicationModifierConstructorDescriptionDefaultApplicationCatalogService
(ApplicationService<Application> applicationService, CatalogService<Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.transaction.support.TransactionTemplate template, ApplicationCatalogValidator applicationCatalogValidator) DefaultCatalogService
(CatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, ApplicationService<? extends Application> applicationService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) DefaultTenantResolver
(ApplicationService<Application> applicationService, TenantService<Tenant> tenantService, UrlResolverProperties props) -
Uses of Application in com.broadleafcommerce.tenant.service.autoconfigure
Methods in com.broadleafcommerce.tenant.service.autoconfigure that return types with arguments of type ApplicationModifier and TypeMethodDescriptionTenantServiceAutoConfiguration.applicationService
(ApplicationRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, TenantApplicationProperties applicationProperties, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) Method parameters in com.broadleafcommerce.tenant.service.autoconfigure with type arguments of type ApplicationModifier and TypeMethodDescriptionTenantServiceAutoConfiguration.applicationCatalogService
(ApplicationService<Application> applicationService, CatalogService<Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.transaction.support.TransactionTemplate template, ApplicationCatalogValidator applicationCatalogValidator) TenantServiceAutoConfiguration.catalogService
(CatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, ApplicationService<? extends Application> applicationService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) TenantServiceAutoConfiguration.defaultMarketplaceDiscoverer
(com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, ApplicationService<? extends Application> applicationService) TenantServiceAutoConfiguration.marketplaceApplicationCatalogValidator
(ApplicationService<Application> applicationService) TenantServiceAutoConfiguration.tenantResolver
(ApplicationService<Application> applicationService, TenantService<Tenant> tenantService, UrlResolverProperties props) -
Uses of Application in com.broadleafcommerce.tenant.service.messaging.vendor
Constructor parameters in com.broadleafcommerce.tenant.service.messaging.vendor with type arguments of type ApplicationModifierConstructorDescriptionDefaultMarketplaceDiscoverer
(com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, ApplicationService<? extends Application> applicationService) -
Uses of Application in com.broadleafcommerce.tenant.service.validation
Methods in com.broadleafcommerce.tenant.service.validation that return types with arguments of type ApplicationModifier and TypeMethodDescriptionprotected ApplicationService<Application>
MarketplaceApplicationCatalogValidator.getApplicationService()
Methods in com.broadleafcommerce.tenant.service.validation with parameters of type ApplicationModifier and TypeMethodDescriptionprotected void
ApplicationValidator.fetchAndValidateIsolatedCatalogs
(Application application, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Performs deeper validation on existence and vendor-associations of assigned isolated catalogs.void
ApplicationCatalogValidator.validateForCreate
(@NonNull Application application, @NonNull ApplicationCatalog applicationCatalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull org.springframework.validation.Errors errors) This method is intended to perform any validation onapplicationCatalog
that should specifically apply when creating and assigning a Catalog from an application context.void
ApplicationCatalogValidator.validateForReplace
(@NonNull Application application, @NonNull Catalog referencedCatalog, @NonNull ApplicationCatalogRef original, @NonNull ApplicationCatalogRef replacement, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull org.springframework.validation.Errors errors) This method is intended to perform any validation onreplacement
that should specifically apply when replacing one of anApplication
's catalog refs from an application context.protected void
ApplicationValidator.validateIsolatedCatalogs
(Application application, org.springframework.validation.Errors errors) This just performs basic field validations on the requested isolated catalogs.Constructor parameters in com.broadleafcommerce.tenant.service.validation with type arguments of type ApplicationModifierConstructorDescriptionMarketplaceApplicationCatalogValidator
(ApplicationService<Application> applicationService) -
Uses of Application in com.broadleafcommerce.tenant.web.autoconfigure
Constructor parameters in com.broadleafcommerce.tenant.web.autoconfigure with type arguments of type ApplicationModifierConstructorDescriptionTenantWebAutoConfiguration
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, ApplicationService<Application> applicationService) -
Uses of Application in com.broadleafcommerce.tenant.web.endpoint
Methods in com.broadleafcommerce.tenant.web.endpoint that return ApplicationModifier and TypeMethodDescriptionApplicationEndpoint.create
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Application req) TenantResolverEndpoint.ApplicationResolverResponse.getApplication()
ApplicationEndpoint.readById
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) ApplicationEndpoint.replace
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Application req) ApplicationEndpoint.update
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Application req) Methods in com.broadleafcommerce.tenant.web.endpoint that return types with arguments of type ApplicationModifier and TypeMethodDescriptionprotected ApplicationService<Application>
ApplicationOwnedMarketplaceApplicationCatalogEndpoint.getApplicationService()
protected ApplicationService<Application>
ApplicationEndpoint.getService()
org.springframework.data.domain.Page<Application>
ApplicationEndpoint.readAll
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, Boolean active, cz.jirutka.rsql.parser.ast.Node filters) Methods in com.broadleafcommerce.tenant.web.endpoint with parameters of type ApplicationModifier and TypeMethodDescriptionApplicationEndpoint.create
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Application req) TenantResolverEndpoint.createApplicationResponse
(@NonNull Application application) Creates anTenantResolverEndpoint.ApplicationResolverResponse
for theApplication
.ApplicationEndpoint.replace
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Application req) ApplicationEndpoint.update
(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Application req) TenantResolverEndpoint.ApplicationResolverResponse.withApplication
(Application application) Constructors in com.broadleafcommerce.tenant.web.endpoint with parameters of type ApplicationModifierConstructorDescriptionApplicationResolverResponse
(Tenant tenant, Application application) Constructor parameters in com.broadleafcommerce.tenant.web.endpoint with type arguments of type ApplicationModifierConstructorDescriptionApplicationEndpoint
(ApplicationService<Application> service, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, ApplicationSecurityUtil applicationSecurityUtil) ApplicationOwnedMarketplaceApplicationCatalogEndpoint
(MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog> applicationCatalogService, ApplicationService<Application> applicationService) TenantContextRequestConverter
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, List<com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator> hydrators, ApplicationService<Application> applicationService, com.broadleafcommerce.common.extension.data.DataRouteReference reference) UrlResolverEndpoint
(ApplicationService<Application> applicationService, TenantService<Tenant> tenantService, UrlResolver urlResolver)
TenantResolver.resolveApplicationByURL(String)