Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AdminTenantResolverResponse() - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.AdminTenantResolverResponse
 
AdminTenantResolverResponse(Tenant) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.AdminTenantResolverResponse
 
afterPropertiesSet() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
Application - Class in com.broadleafcommerce.tenant.domain
Represents the tenant concept of a storefront structure.
Application() - Constructor for class com.broadleafcommerce.tenant.domain.Application
 
Application(String, String, String, String, String, String, boolean, Locale, List<Locale>, Currency, List<Currency>, ApplicationAsset, ApplicationAsset, Map<String, Object>, List<ApplicationCatalogRef>, boolean, ContextState, String) - Constructor for class com.broadleafcommerce.tenant.domain.Application
 
APPLICATION - Enum constant in enum class com.broadleafcommerce.tenant.service.CustomerContextResolverMethod
 
APPLICATION_ACCESS_KEY - Static variable in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
APPLICATION_CATALOG_REF_BULK_UPDATE_SQL - Static variable in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
APPLICATION_ID_KEY - Static variable in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
ApplicationAsset - Class in com.broadleafcommerce.tenant.domain
Holds asset information for an Application.
ApplicationAsset() - Constructor for class com.broadleafcommerce.tenant.domain.ApplicationAsset
 
ApplicationCatalog - Class in com.broadleafcommerce.tenant.domain
A DTO specifically intended to hold both the information of a ApplicationCatalogRef and a Catalog to facilitate performing operations such as creation + assignment of a catalog in one request.
ApplicationCatalog() - Constructor for class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
ApplicationCatalogEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
This is a special endpoint that is intended to support the "Application Catalogs" page, which is visible exclusively in the context of a standard application.
ApplicationCatalogEndpoint(ApplicationCatalogService) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
applicationCatalogGenerationService(ApplicationService<Application>, CatalogService<Catalog>, ApplicationCatalogService, TypeFactory) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
ApplicationCatalogGenerationService<P extends Application> - Interface in com.broadleafcommerce.tenant.service
 
ApplicationCatalogRef - Class in com.broadleafcommerce.tenant.domain
Reference structure for a Application to its individually assigned Catalog instances.
ApplicationCatalogRef() - Constructor for class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
applicationCatalogService(ApplicationService<Application>, CatalogService<Catalog>, TypeFactory, TransactionTemplate, ApplicationCatalogValidator) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
ApplicationCatalogService - Interface in com.broadleafcommerce.tenant.service
A convenience service intending to support the combined application + catalog management functionality required by the Application Catalogs page for standard applications.
applicationCatalogValidator() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
ApplicationCatalogValidator - Class in com.broadleafcommerce.tenant.service.validation
A validator specifically intended for use in the ApplicationCatalogService.
ApplicationCatalogValidator() - Constructor for class com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
 
ApplicationEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
API for managing Application instances.
ApplicationEndpoint(ApplicationService<Application>, TranslationEntityService<Translation>, ApplicationSecurityUtil) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
ApplicationOwnedMarketplaceApplicationCatalogEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
Similar to MarketplaceApplicationCatalogEndpoint, but limited to data associated with a particular Application.
ApplicationOwnedMarketplaceApplicationCatalogEndpoint(MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog>, ApplicationService<Application>) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
ApplicationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.tenant.repository
Repository agnostic interface.
ApplicationResolverResponse() - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
ApplicationResolverResponse(Tenant, Application) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
applicationSecurityUtil(AuthenticationUtils) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
ApplicationSecurityUtil - Class in com.broadleafcommerce.tenant.service
Utility methods to read a user's available applications.
ApplicationSecurityUtil(AuthenticationUtils) - Constructor for class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
applicationService(ApplicationRepository<Trackable>, TenantApplicationProperties, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
ApplicationService<P extends Application> - Interface in com.broadleafcommerce.tenant.service
Application business domain specific version of CrudEntityService.
ApplicationValidator - Class in com.broadleafcommerce.tenant.service.validation
Validations for Application.
ApplicationValidator() - Constructor for class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
archiveAll(String, String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Archives all MarketplaceApplicationCatalog entities corresponding to the given vendorRef.

B

BASE_URI - Static variable in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
buildApplicableIsolatedImplicitCatalogs(Trackable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository
Establish implicit catalogs for any unset application catalog refs
buildApplicableMarketplaceImplicitCatalog(Trackable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository
Establish implicit catalogs for the marketplace associations
buildApplicationCatalogs(Catalog, List<String>) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Builds the connections between the Vendor's Catalog and the Vendor's marketplace Applications.
buildContextInfo(String, OperationType) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Builds a ContextInfo for CRUD operations.
buildExclusionsFilter(String, Node) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
Builds an exclusion filter that will exclude any catalogs that would cause a circular catalog inheritance graph.
buildUrl(String, String, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
bulkUpdateApplicationCatalogRefByCatalog(Catalog) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
bulkUpdateApplicationCatalogRefByCatalog(Catalog) - Method in interface com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository
Bulk updates ApplicationCatalogRef.name for entries whose context id matches the given updated catalog id

C

canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.Application
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationAsset
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.Catalog
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.Tenant
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.domain.TenantAsset
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplicationAsset
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantAsset
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
 
canHandle(Class<?>) - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
Catalog - Class in com.broadleafcommerce.tenant.domain
Represents a catalog node in an overall catalog tree.
Catalog() - Constructor for class com.broadleafcommerce.tenant.domain.Catalog
 
CATALOG_RELATIONSHIPS_SQL - Static variable in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
CatalogEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
API for managing Catalog instances.
CatalogEndpoint(CatalogService<Catalog>, ApplicationCatalogService, TranslationEntityService<Translation>, FilterParser<Node>) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
CatalogRef - Class in com.broadleafcommerce.tenant.domain
Reference structure for a Catalog to one or more parent catalogs.
CatalogRef() - Constructor for class com.broadleafcommerce.tenant.domain.CatalogRef
 
CatalogRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.tenant.repository
Repository agnostic interface.
CATALOGS - Static variable in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
catalogService(CatalogRepository<Trackable>, ApplicationService<? extends Application>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
CatalogService<P extends Catalog> - Interface in com.broadleafcommerce.tenant.service
Catalog business domain specific version of CrudEntityService.
CatalogValidator - Class in com.broadleafcommerce.tenant.service.validation
Validations for Catalog.
CatalogValidator() - Constructor for class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
CHANNEL - Static variable in interface com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEventProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationConsumer
 
CHILD_CATALOGS_SQL - Static variable in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
com.broadleafcommerce.tenant.autoconfigure - package com.broadleafcommerce.tenant.autoconfigure
 
com.broadleafcommerce.tenant.domain - package com.broadleafcommerce.tenant.domain
 
com.broadleafcommerce.tenant.domain.type - package com.broadleafcommerce.tenant.domain.type
 
com.broadleafcommerce.tenant.provider - package com.broadleafcommerce.tenant.provider
 
com.broadleafcommerce.tenant.provider.jpa - package com.broadleafcommerce.tenant.provider.jpa
 
com.broadleafcommerce.tenant.provider.jpa.autoconfigure - package com.broadleafcommerce.tenant.provider.jpa.autoconfigure
 
com.broadleafcommerce.tenant.provider.jpa.domain - package com.broadleafcommerce.tenant.provider.jpa.domain
 
com.broadleafcommerce.tenant.provider.jpa.domain.support - package com.broadleafcommerce.tenant.provider.jpa.domain.support
 
com.broadleafcommerce.tenant.provider.jpa.environment - package com.broadleafcommerce.tenant.provider.jpa.environment
 
com.broadleafcommerce.tenant.provider.jpa.repository - package com.broadleafcommerce.tenant.provider.jpa.repository
 
com.broadleafcommerce.tenant.provider.jpa.repository.strategies - package com.broadleafcommerce.tenant.provider.jpa.repository.strategies
 
com.broadleafcommerce.tenant.repository - package com.broadleafcommerce.tenant.repository
 
com.broadleafcommerce.tenant.service - package com.broadleafcommerce.tenant.service
 
com.broadleafcommerce.tenant.service.autoconfigure - package com.broadleafcommerce.tenant.service.autoconfigure
 
com.broadleafcommerce.tenant.service.exception - package com.broadleafcommerce.tenant.service.exception
 
com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa - package com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa
 
com.broadleafcommerce.tenant.service.messaging.autoconfigure - package com.broadleafcommerce.tenant.service.messaging.autoconfigure
 
com.broadleafcommerce.tenant.service.messaging.searchgroup - package com.broadleafcommerce.tenant.service.messaging.searchgroup
 
com.broadleafcommerce.tenant.service.messaging.vendor - package com.broadleafcommerce.tenant.service.messaging.vendor
 
com.broadleafcommerce.tenant.service.validation - package com.broadleafcommerce.tenant.service.validation
 
com.broadleafcommerce.tenant.web.autoconfigure - package com.broadleafcommerce.tenant.web.autoconfigure
 
com.broadleafcommerce.tenant.web.endpoint - package com.broadleafcommerce.tenant.web.endpoint
 
com.broadleafcommerce.tenant.web.endpoint.exception - package com.broadleafcommerce.tenant.web.endpoint.exception
 
convert(String) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantContextRequestConverter
 
convertCatalogToCatalogRef(List<Catalog>) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
convertLocaleListToCurrencyList(List<Locale>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
convertToDatabaseColumn(JpaTenantApplicationAsset) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantApplicationAssetConverter
 
convertToDatabaseColumn(JpaTenantAsset) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantAssetConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantApplicationAssetConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantAssetConverter
 
convertUrlToUri(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
copyContextExcludeApplication(ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
Deprecated.
since 1.4. This method should not be used, as it will cause policy validation to fail for application-restricted users.
create(ContextInfo, MarketplaceApplicationCatalog) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
create(HttpServletRequest, ContextInfo, Application) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
create(HttpServletRequest, ContextInfo, Catalog, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
create(HttpServletRequest, Tenant) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
create(P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
create(P, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Create an instance of an entity based on a business instance containing relevant property values.
createAndAssignCatalog(ApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
createApplicationCatalogRef(Catalog, Catalog) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
createApplicationResponse(Application) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
createApplicationSearchGroupCatalog(P, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogGenerationService
Creates a catalog of DefaultCatalogType.SEARCH_GROUP type for this application.
createApplicationSearchGroupCatalog(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
createCatalog(JsonNode) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Creates a Catalog for the Vendor and associates it with the relevant Marketplace Application.
createCatalogAndAssignToApplication(ApplicationCatalog, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
Creates the catalog provided in ApplicationCatalog.getCatalog(), and immediately assigns it to the application found in the contextInfo.
createCatalogAndAssignToApplication(ApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
createForApplicationCustomerContext(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
Handles the create operation for CustomerContextResolverMethod.APPLICATION.
createForTenantCustomerContext(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
Handles the create operation for CustomerContextResolverMethod.TENANT.
createMarketplaceApplicationCatalogForApp(String, MarketplaceApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
createWithRelatedEntities(P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
Creates related entities along with the tenant.
createWithRelatedEntities(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
Handles creating the Application along with any required related entities such as a DefaultCatalogType.SEARCH_GROUP type Catalog.
Customer() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Customer
 
CustomerContextResolverMethod - Enum Class in com.broadleafcommerce.tenant.service
The customer context resolver method that is used to resolve the ID for the newly created Application.
CustomizedCatalogRepository<D> - Interface in com.broadleafcommerce.tenant.repository
 

D

DefaultApplicationCatalogGenerationService<P extends Application> - Class in com.broadleafcommerce.tenant.service
 
DefaultApplicationCatalogGenerationService(ApplicationService<P>, CatalogService<Catalog>, ApplicationCatalogService, TypeFactory) - Constructor for class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
DefaultApplicationCatalogService - Class in com.broadleafcommerce.tenant.service
 
DefaultApplicationCatalogService(ApplicationService<Application>, CatalogService<Catalog>, TypeFactory, TransactionTemplate, ApplicationCatalogValidator) - Constructor for class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
DefaultApplicationService<P extends Application> - Class in com.broadleafcommerce.tenant.service
 
DefaultApplicationService(ApplicationRepository<Trackable>, TenantApplicationProperties, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
defaultCatalogRelationshipNativeSqlStrategy() - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
DefaultCatalogRelationshipNativeSqlStrategy - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
Strategy for retrieving a list of catalog IDs that are members of the same inheritance graph.
DefaultCatalogRelationshipNativeSqlStrategy() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultCatalogRelationshipNativeSqlStrategy
 
DefaultCatalogService<P extends Catalog> - Class in com.broadleafcommerce.tenant.service
 
DefaultCatalogService(CatalogRepository<Trackable>, ApplicationService<? extends Application>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
DefaultCatalogType - Enum Class in com.broadleafcommerce.tenant.domain.type
Defines the default types a Catalog can be.
defaultChildCatalogsGraphNativeSqlStrategy(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
DefaultChildCatalogsGraphNativeSqlStrategy - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
Standard strategy for fetching an inheritance line from a starting catalog to all child catalogs any level deep.
DefaultChildCatalogsGraphNativeSqlStrategy(IdType) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultChildCatalogsGraphNativeSqlStrategy
 
DefaultMarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> - Class in com.broadleafcommerce.tenant.service
DefaultMarketplaceApplicationCatalogService(MarketplaceApplicationCatalogRepository<Trackable>, FilterParser<Node>, RsqlCrudEntityHelper, CrudEntityHelper, MarketplaceApplicationCatalogValidator, CatalogService<Catalog>) - Constructor for class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
defaultMarketplaceDiscoverer(FilterParser<Node>, ApplicationService<? extends Application>) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
DefaultMarketplaceDiscoverer - Class in com.broadleafcommerce.tenant.service.messaging.vendor
Default implementation of MarketplaceDiscoverer.
DefaultMarketplaceDiscoverer(FilterParser<Node>, ApplicationService<? extends Application>) - Constructor for class com.broadleafcommerce.tenant.service.messaging.vendor.DefaultMarketplaceDiscoverer
 
DefaultTenantResolver - Class in com.broadleafcommerce.tenant.service
Default implementation of TenantResolver that leverages the UrlResolverProperties for resolving the admin tenant or application by URL.
DefaultTenantResolver(ApplicationService<Application>, TenantService<Tenant>, UrlResolverProperties) - Constructor for class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
DefaultTenantService<P extends Tenant> - Class in com.broadleafcommerce.tenant.service
 
DefaultTenantService(TenantRepository<R>, RsqlMappableCrudEntityHelper) - Constructor for class com.broadleafcommerce.tenant.service.DefaultTenantService
 
DefaultUrlResolver - Class in com.broadleafcommerce.tenant.service
Default implementation of UrlResolver that leverages the UrlResolverProperties.UrlResolverConfiguration for resolving admin or application URLs.
DefaultUrlResolver(UrlResolverProperties) - Constructor for class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
delete(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
delete(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
delete(HttpServletRequest, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
delete(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Perform a delete operation on the entity identified by the context id.
deleteApplicationCatalogRef(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
For the application found in the contextInfo, scans its Application.getIsolatedCatalogs() for the one with the given ID and removes it from the list.
deleteApplicationCatalogRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
deleteApplicationCatalogRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
deleteApplicationCatalogRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
DIGITAL_CONTENT - Enum constant in enum class com.broadleafcommerce.tenant.domain.type.DefaultCatalogType
Indicates that a Catalog contains digital and CMS related content.

E

ensureApplicationExists(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
Ensures that the Application exists before we manage MarketplaceApplicationCatalogs in that application.
ensureApplicationMatchesContextIfAppContext(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
This validation ensures that if a request is made from an application context, the explicitly provided application ID must match it.
ensureDefaultCurrencyAddedToAllowedCurrencies(P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
ensureDefaultLocaleAddedToAllowedLocales(P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.Application
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationAsset
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.Catalog
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.Tenant
 
equals(Object) - Method in class com.broadleafcommerce.tenant.domain.TenantAsset
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplicationAsset
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantAsset
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
equals(Object) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
equals(Object) - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
equals(Object) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
 

F

fetchAndValidateIsolatedCatalogs(Application, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
Performs deeper validation on existence and vendor-associations of assigned isolated catalogs.
fetchAndValidateParentCatalogs(Catalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
Performs deeper validation on existence and vendor-associations of parent catalogs.
fetchExistingSystemCreatedCatalogMatchingVendorRef(String, String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
When a vendor is persisted, the system automatically creates a vendor catalog for it.
findAllByApplication(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository
findAllByContextIdIn(List<String>, Node, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.CatalogRepository
 
findAllByContextIdInAndHiddenIsFalseOrHiddenIsNull(List<String>, Node, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.CatalogRepository
 
findAllByContextIdInAndHiddenNot(List<String>, Node, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
findAllByDeactivated(boolean, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
Finds all Applications where Application.isDeactivated() matches the param deactivated
findAllByOwningApplicationIsNull(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.CatalogRepository
 
findAllByOwningApplicationIsNullAndHiddenIsFalseOrHiddenIsNull(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.CatalogRepository
 
findAllByOwningApplicationIsNullAndHiddenNot(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
findByCatalogAndApplication(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository
findByContextIdAndApplication(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository
findByContextIdAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
Read the application by its Application.getId() and Application.isDeactivated().
findByIdentifierValueAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
findByIdentifierValueAndIdentifierType(String, String) - Method in interface com.broadleafcommerce.tenant.repository.TenantRepository
findByIdentifierValueAndIdentifierTypeAndDeactivated(String, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
findByIdentifierValueIgnoreCaseAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
Read the application by its Application.getIdentifierValue() (case-insensitive) and Application.isDeactivated().
findByIdentifierValueIgnoreCaseAndIdentifierTypeAndDeactivated(String, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
Read the application by its Application.getIdentifierValue() (case-insensitive) and Application.getIdentifierValue().
findByToken(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
Read the application by it's Application.getToken().
findByTypeAndTenantIdAndOwningApplicationIsNull(String, String) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
findByTypeAndTenantIdAndOwningApplicationIsNull(String, String) - Method in interface com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository
Finds all catalogs by type and tenant ID that do not belong to an application.
findCatalogsForAdd(HttpServletRequest, ContextInfo, Pageable, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
findMarketplacesForVendor(String, String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.DefaultMarketplaceDiscoverer
 
findMarketplacesForVendor(String, String) - Method in interface com.broadleafcommerce.tenant.service.messaging.vendor.MarketplaceDiscoverer
Find one or more marketplace application ids (Application.getId()) that a newly created catalog for a newly created vendor should be assigned to.
fromMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
fromMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
fromMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
fromMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 

G

generateSearchGroupCatalog(Application, boolean, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
getAdmin() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
getAdminUrl(Tenant) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getAdminUrl(Tenant) - Method in interface com.broadleafcommerce.tenant.service.UrlResolver
Resolves the full url of the admin for the provided tenant.
getAdminUrl(String) - Method in class com.broadleafcommerce.tenant.web.endpoint.UrlResolverEndpoint
 
getAllowedCurrencies() - Method in class com.broadleafcommerce.tenant.domain.Application
List of Currencies that are available to be selected for use with this application.
getAllowedCurrencies() - Method in class com.broadleafcommerce.tenant.domain.Tenant
List of Currencies that are available to be selected for use with this tenant.
getAllowedCurrencies() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getAllowedCurrencies() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getAllowedLocales() - Method in class com.broadleafcommerce.tenant.domain.Application
List of Locales that are available to be selected for this application.
getAllowedLocales() - Method in class com.broadleafcommerce.tenant.domain.Tenant
List of Locales that are available to be selected for this tenant.
getAllowedLocales() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getAllowedLocales() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getApplication() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the related Application
getApplication() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the related Application
getApplication() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
getApplication() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
getApplicationCatalogGenerationService() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
getApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
getApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
getApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
getApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
getApplicationConfigurationProperties() - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
getApplicationForUri(UriComponents) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getApplicationProperties() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
getApplicationSecurityUtil() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
getApplicationService() - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getApplicationService() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getApplicationService() - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
 
getApplicationService() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
getApplicationUrl(Application) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getApplicationUrl(Application) - Method in interface com.broadleafcommerce.tenant.service.UrlResolver
Resolves the full url for the provided application.
getApplicationUrl(String) - Method in class com.broadleafcommerce.tenant.web.endpoint.UrlResolverEndpoint
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
getAttributes() - Method in class com.broadleafcommerce.tenant.domain.Application
Arbitrary attributes associated with this application.
getAttributes() - Method in class com.broadleafcommerce.tenant.domain.Tenant
Arbitrary attributes associated with this tenant.
getAttributes() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getAttributes() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
getBusinessDomainType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getBusinessDomainType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getBusinessDomainType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getBusinessDomainType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
getCatalog() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
getCatalog() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the related Catalog
getCatalog() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the related Catalog
getCatalogRepository() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
Lazy injection to avoid circular dependency exceptions.
getCatalogService() - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
Lazy injection to avoid circular dependency exceptions.
getCatalogStatus() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The status of the catalog's visibility for this assignment.
getCatalogStatus() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The status of the catalog's visibility for this assignment.
getCatalogStatus() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
The status of the catalog's visibility for this assignment.
getCatalogStatus() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The status of the catalog's visibility for this assignment.
getChildCatalog() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The JpaTenantCatalog to which this parent is associated
getContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
getContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
getContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
getContextInfo() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The context info used to create or read the TenantSearchGroupEvent.searchGroup.
getContextMethod() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Customer
The default method for determining the customer context ID.
getContextPathMatch(UriComponents, UrlResolverProperties.UrlResolverConfiguration, BiFunction<String, String, Optional<T>>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getContextState() - Method in class com.broadleafcommerce.tenant.domain.Application
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.tenant.domain.Catalog
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
A subset of Tracking information to expose the context state for this object.
getCustomer() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Defines properties related to customer.
getCustomerContextId() - Method in class com.broadleafcommerce.tenant.domain.Application
The customer context id that is used to discriminate entities with TrackableBehavior.CUSTOMER_CONTEXT.
getCustomerContextId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getDataRoutePartition() - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
getDatasource() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.domain.Application
The Currency that this application, by default, assumes all data is within and can drive the default currency selection on a frontend.
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.domain.Catalog
Default Currency associated with this catalog, or null.
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.domain.Tenant
The Currency that this tenant, by default, assumes all data is within and can drive the default currency selection on a frontend.
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getDefaultCurrency() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getDefaultLocale() - Method in class com.broadleafcommerce.tenant.domain.Application
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
getDefaultLocale() - Method in class com.broadleafcommerce.tenant.domain.Tenant
The Locale that this tenant, by default, assumes all data is within and can drive the default Locale selection as a result.
getDefaultLocale() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getDefaultLocale() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getDelegating() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
getDiscoverer() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getDisplay() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getDisplay() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getDomain() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getDomainMatch(UriComponents, UrlResolverProperties.UrlResolverConfiguration, BiFunction<String, String, Optional<T>>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getDomainPrefix(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getErrors(P) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getExclusionFilters() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
Filters that filter out any items coming from the parent catalog, keyed by the entity that it should apply to (e.g.
getExclusionFilters() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
Filters written in RSQL that further refine what items are excluded from inheritance from this referenced parent catalog
getHandlerProperties() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getHostDomain(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getHostPrefix(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getHydratedCatalog() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
In specific circumstances, the system may need to return a 'hydrated' response to an API caller and will set this value to the full Catalog instance corresponding to MarketplaceApplicationCatalog.getCatalog().
getId() - Method in class com.broadleafcommerce.tenant.domain.Application
The context id, which is a separate identifier from the database primary key.
getId() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The context id of the Catalog instance.
getId() - Method in class com.broadleafcommerce.tenant.domain.Catalog
The context id, which is a separate identifier from the database primary key.
getId() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
The contextId for the parent catalog.
getId() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The context id of the MarketplaceApplicationCatalog instance.
getId() - Method in class com.broadleafcommerce.tenant.domain.Tenant
The tenant identifier, which might be the same as the database primary key.
getId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getIdentifierType() - Method in class com.broadleafcommerce.tenant.domain.Application
Defines the type of the application resolution identifier: Whether a domain or a domain prefix.
getIdentifierType() - Method in class com.broadleafcommerce.tenant.domain.Tenant
Defines the type of the tenant resolution identifier: Whether a domain or a domain prefix.
getIdentifierType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getIdentifierType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getIdentifierValue() - Method in class com.broadleafcommerce.tenant.domain.Application
Determines how applications are resolved using all or part of their domains or hostnames.
getIdentifierValue() - Method in class com.broadleafcommerce.tenant.domain.Tenant
Determines how tenants are resolved using all or part of their domains or hostnames.
getIdentifierValue() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getIdentifierValue() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getImplicit() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The context id of the hidden Catalog that is owned by this application and receives any catalog overrides enacted on behalf of this application for the catalog referenced by ApplicationCatalogRef.id.
getImplicit() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the implicit catalog for the application that will contain the application's overrides of items from MarketplaceApplicationCatalog.catalog.
getImplicit() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
getImplicit() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the implicit catalog for the application that will contain the application's overrides of items from JpaTenantMarketplaceApplicationCatalog.catalog.
getInclusionFilters() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
Filters that should always be applied to including the items from the parent catalog, keyed by the entity type the should apply to (e.g.
getInclusionFilters() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
Filters written in RSQL that further refine what items are included in inheritance from this referenced parent catalog
getIsolatedCatalogs() - Method in class com.broadleafcommerce.tenant.domain.Application
Individual catalogs assigned to this application.
getIsolatedCatalogs() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getJpa() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
getLevel() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
The level for a catalog in the tree going from least (root nodes) to highest (leaf nodes).
getLevel() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
Non-persistent field used to track levels temporarily during tree structure calculation.
getLiquibase() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
getLocale() - Method in class com.broadleafcommerce.tenant.domain.Catalog
Allows for segmenting catalogs via their locale, and encodes the assumption of the defaulted region for all items contained within it.
getLocale() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getLogoAsset() - Method in class com.broadleafcommerce.tenant.domain.Application
The asset information for the application's logo.
getLogoAsset() - Method in class com.broadleafcommerce.tenant.domain.Tenant
The asset information for the tenant's logo.
getLogoAsset() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getLogoAsset() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getMapperManager() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getMarketplaceApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getMarketplaceApplicationCatalogService() - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
Lazy injection to avoid circular dependency exceptions.
getMatchForUri(UriComponents, UrlResolverProperties.UrlResolverConfiguration, BiFunction<String, String, Optional<T>>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
Tries to resolve a context result matching the given URI checking for parameters, then domain, then domain prefix.
getMutabilityType() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The modifiability of the entities inherited from the catalogs.
getMutabilityType() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
The editing capabilities for the records inherited from the parent.
getMutabilityType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
getMutabilityType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The editing capabilities for the records inherited from the parent.
getName() - Method in class com.broadleafcommerce.tenant.domain.Application
The general name for the application
getName() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
getName() - Method in class com.broadleafcommerce.tenant.domain.Catalog
The name for the catalog
getName() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
getName() - Method in class com.broadleafcommerce.tenant.domain.Tenant
The general name for the tenant
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
The name for the catalog
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultCatalogRelationshipNativeSqlStrategy
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultChildCatalogsGraphNativeSqlStrategy
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlCatalogRelationshipNativeSqlStrategy
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlChildCatalogsGraphNativeSqlStrategy
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery
 
getName() - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleChildCatalogsGraphNativeSqlStrategy
 
getObjectMapper() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getOperationType() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The operation type.
getOrder() - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
getOrder() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantContextRequestConverter
 
getOwningApplication() - Method in class com.broadleafcommerce.tenant.domain.Catalog
Soft reference to the application contextId that owns this catalog.
getOwningApplication() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Soft reference to the application contextId that owns this catalog.
getParameter() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getParameter(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getParameterMatch(UriComponents, UrlResolverProperties.UrlResolverConfiguration, BiFunction<String, String, Optional<T>>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getParentCatalogId() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The soft reference to the parent catalog contextId
getParents() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The parent nodes for this catalog, including additional mutability information.
getParents() - Method in class com.broadleafcommerce.tenant.domain.Catalog
The parent nodes for this catalog, including additional mutability information.
getParents() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
The parent nodes for this catalog, including additional mutability information.
getParser() - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
getPath() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getPath(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getPolicyUtils() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
getPolicyUtils() - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
getPolicyUtils() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
getPort() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getPort(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getPortraitAsset() - Method in class com.broadleafcommerce.tenant.domain.Application
The asset information for the application's portrait.
getPortraitAsset() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getPrefix() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getPrefixMatch(UriComponents, UrlResolverProperties.UrlResolverConfiguration, BiFunction<String, String, Optional<T>>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getPropagationType() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The PropagationType of the how changes from a vendor will be received into the marketplace application.
getPropagationType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The PropagationType of the how changes from a vendor will be received into the marketplace application.
getProps() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getProps() - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getRepository() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
getRepository() - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getRepository() - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
getRepository() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.tenant.service.CatalogService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getResolver() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
getRobots() - Method in class com.broadleafcommerce.tenant.domain.Application
A robots.txt file contents tells search engine crawlers which pages or files the crawler can or can't request from your site.
getRobots() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getScheme() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
getScheme(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultUrlResolver
 
getSearchGroup() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The Search Group that was created.
getSender() - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getService() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
getService() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
getService() - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
getService() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultCatalogRelationshipNativeSqlStrategy
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultChildCatalogsGraphNativeSqlStrategy
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlCatalogRelationshipNativeSqlStrategy
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlChildCatalogsGraphNativeSqlStrategy
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery
 
getSql(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleChildCatalogsGraphNativeSqlStrategy
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getSystemGeneratedVendorCatalogId(String, String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Get the consistent, unique string that can be used to identify the system-generated vendor catalog for a particular vendor.
getTemplate() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getTenant() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The parent Tenant.
getTenant() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.AdminTenantResolverResponse
The resolved Tenant.
getTenant() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
getTenantApplicationProperties() - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
Deprecated.
in favor of ApplicationConfigurationProperties
getTenantDomainProperties() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
getTenantForUri(UriComponents) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getTenantService() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
getTenantService() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
getTimestamp() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
Temporal state describing the time at which this item was last updated.
getTimestamp() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
Temporal state describing the time at which this item was last updated.
getTimestamp() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Temporal state describing the time at which this item was last updated.
getTimestamp() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
Temporal state describing the time at which this item was last updated.
getToken() - Method in class com.broadleafcommerce.tenant.domain.Application
The token used for API access to this application's data.
getToken() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
getTracking() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
Retrieve the tracking information from the entity
getTracking() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Retrieve the tracking information from the entity
getTracking() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
Retrieve the tracking information from the entity
getTranslationEntityService() - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
getTranslationEntityService() - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
getType() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The type of the related catalog.
getType() - Method in class com.broadleafcommerce.tenant.domain.Catalog
The type of this catalog such as standard or profile.
getType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
getType() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getTypeFactory() - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogGenerationService
 
getTypeFactory() - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
getTypeFactory() - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
getTypeFactory() - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
getValidation() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Defines properties related to application validation.
getVendorRef() - Method in class com.broadleafcommerce.tenant.domain.Catalog
Soft reference to the vendor associated with this catalog.
getVendorRef() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The vendor ref that this relationship is for.
getVendorRef() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
getVendorRef() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 

H

handleApplicationContextException(Exception, WebRequest) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
Returns a 400 Bad Request in the event of a InvalidApplicationContextException.
handleTenantResolverMissingParameterException(TenantResolverMissingParameterException, WebRequest) - Method in class com.broadleafcommerce.tenant.web.endpoint.exception.TenantExceptionAdvisor
 
hasAccessToApplication(String) - Method in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
Return true if the user has access to the application ID supplied, else false.
hasFullApplicationAccess() - Method in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
Returns whether this user has all application access.
hashCode() - Method in class com.broadleafcommerce.tenant.domain.Application
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.ApplicationAsset
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.Catalog
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.Tenant
 
hashCode() - Method in class com.broadleafcommerce.tenant.domain.TenantAsset
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplicationAsset
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantAsset
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
hashCode() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
hashCode() - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
hashCode() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
 
hook(String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
hsqlCatalogRelationshipNativeSqlStrategy() - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
HsqlCatalogRelationshipNativeSqlStrategy - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
Strategy for retrieving a list of catalog IDs that are members of the same inheritance graph.
HsqlCatalogRelationshipNativeSqlStrategy() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlCatalogRelationshipNativeSqlStrategy
 
hsqlChildCatalogsGraphNativeSqlStrategy(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
HsqlChildCatalogsGraphNativeSqlStrategy - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
HSQL specific strategy for fetching an inheritance line from a starting catalog to all child catalogs any level deep.
HsqlChildCatalogsGraphNativeSqlStrategy(IdType) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlChildCatalogsGraphNativeSqlStrategy
 
hydrate(Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
hydrate(Collection<P>, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Hydrates fields on each of the given applicationCatalogs instances such as MarketplaceApplicationCatalog.getHydratedCatalog().
hydrate(P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
hydrate(P, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Hydrates fields on the given applicationCatalog instance such as MarketplaceApplicationCatalog.getHydratedCatalog().
hydrateToApplicationCatalog(ApplicationCatalogRef, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
Finds the Catalog matching the given ApplicationCatalogRef.getId() in the data store, and builds a new ApplicationCatalog object matching the given ApplicationCatalogRef with the found catalog.

I

InvalidApplicationContextException - Exception in com.broadleafcommerce.tenant.service.exception
Exception that is thrown in the event that some operation is being performed from an incompatible application context.
InvalidApplicationContextException(String) - Constructor for exception com.broadleafcommerce.tenant.service.exception.InvalidApplicationContextException
 
isAllowVendorCatalogInApplicationIsolatedCatalogs() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Validation
Deprecated.
isDeactivated() - Method in class com.broadleafcommerce.tenant.domain.Application
Determines whether this application is active.
isDeactivated() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
isDomainNotMatching(UriComponents, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isEmptyPort(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isEnableAutoCatalogMarketplaceAssignment() - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
When TenantServices is notified about the creation of a vendor, it automatically creates a vendor catalog for that vendor.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
isExcludeFromAdd() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
Determines whether the admin users of the related Application can select the catalog as a destination for entity add operations.
isExcludeFromAdd() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
isHidden() - Method in class com.broadleafcommerce.tenant.domain.Catalog
Whether this catalog is hidden from selection in the admin.
isHidden() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Whether or not this catalog is hidden from selection in the admin.
isInitializeSearchGroupCatalogForNewApplicationsEnabled() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Whether to create a DefaultCatalogType.SEARCH_GROUP type Catalog automatically when a new Application is created.
isInitializeSearchGroupCatalogForNewTenantsEnabled() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantDomainProperties
Whether to create a DefaultCatalogType.SEARCH_GROUP type Catalog automatically when a new Tenant is created.
isMarketplace() - Method in class com.broadleafcommerce.tenant.domain.Application
Whether or not the application is a marketplace application.
isMarketplace() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
isPathNotMatching(UriComponents, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isPortNotMatching(UriComponents, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isPrefixNotMatching(UriComponents, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isSchemeNotMatching(UriComponents, UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultCatalogRelationshipNativeSqlStrategy
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.DefaultChildCatalogsGraphNativeSqlStrategy
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlCatalogRelationshipNativeSqlStrategy
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.HsqlChildCatalogsGraphNativeSqlStrategy
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery
 
isValid(EntityManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleChildCatalogsGraphNativeSqlStrategy
 
isVisibleAsAssigned() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
Determines whether the catalog is visible to the admin users of the related Application as being assigned.
isVisibleAsAssigned() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 

J

JPA_VENDOR_TYPE - Static variable in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
JpaApplicationCatalogRef - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Reference structure for a JpaTenantApplication to its individually assigned JpaTenantCatalog instances.
JpaApplicationCatalogRef() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
JpaApplicationRepository<D extends JpaTenantApplication> - Interface in com.broadleafcommerce.tenant.provider.jpa.repository
Domain specific (JpaTenantApplication) repository declaration.
jpaApplicationRepositoryImpl(JpaCatalogRepository<?>, TypeFactory, NotificationStateService) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
JpaCatalogRepository<D extends JpaTenantCatalog> - Interface in com.broadleafcommerce.tenant.provider.jpa.repository
Domain specific (JpaTenantCatalog) repository declaration.
jpaCatalogRepositoryImpl(NativeSqlStrategyManager, JpaCriteriaBuilderRsqlVisitor, TrackableBehaviorUtil, JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
JpaCustomizedApplicationRepository<D extends JpaTenantApplication> - Class in com.broadleafcommerce.tenant.provider.jpa.repository
Fragment repository for handling specialized persistence behavior for applications
JpaCustomizedApplicationRepository(JpaCatalogRepository<? super JpaTenantCatalog>, TypeFactory, NotificationStateService) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository
 
JpaCustomizedCatalogRepository<D extends JpaTenantCatalog> - Class in com.broadleafcommerce.tenant.provider.jpa.repository
Fragment repository override to handle specialized persistence behavior for JpaTenantCatalog instances.
JpaCustomizedCatalogRepository(NativeSqlStrategyManager, RSQLVisitor<Predicate, Class<?>>, TrackableBehaviorUtil, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
JpaCustomizedMarketplaceApplicationCatalogRepository<D extends JpaTenantMarketplaceApplicationCatalog> - Class in com.broadleafcommerce.tenant.provider.jpa.repository
Fragment repository for handling specialized persistence behavior for marketplace application catalog relationships
JpaCustomizedMarketplaceApplicationCatalogRepository(JpaCatalogRepository<? super JpaTenantCatalog>, TypeFactory, NotificationStateService) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository
 
JpaMarketplaceApplicationCatalogRepository<D extends JpaTenantMarketplaceApplicationCatalog> - Interface in com.broadleafcommerce.tenant.provider.jpa.repository
Domain specific (JpaTenantMarketplaceApplicationCatalog) repository declaration.
jpaMarketplaceApplicationCatalogRepositoryImpl(JpaCatalogRepository<?>, TypeFactory, NotificationStateService) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
JpaRouteConstants - Class in com.broadleafcommerce.tenant.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.tenant.provider.jpa
 
JpaTenant - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Represents the distinct, completely independent operators within these services.
JpaTenant() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
JpaTenantApplication - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Represents the tenant concept of a storefront structure.
JpaTenantApplication() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
JpaTenantApplicationAsset - Class in com.broadleafcommerce.tenant.provider.jpa.domain
The persisted counterpart to a ApplicationAsset for use with a JPA datastore.
JpaTenantApplicationAsset() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplicationAsset
 
JpaTenantAsset - Class in com.broadleafcommerce.tenant.provider.jpa.domain
The persisted counterpart to a TenantAsset for use with a JPA datastore.
JpaTenantAsset() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantAsset
 
JpaTenantCatalog - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Represents a catalog node in an overall catalog tree.
JpaTenantCatalog() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
JpaTenantCatalogRef - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Reference structure for a JpaTenantCatalog to one or more parent catalogs.
JpaTenantCatalogRef() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
JpaTenantCatalogVendorVisibilityHandler - Class in com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa
Responsible for performing vendor-visibility operations directly on JpaTenantCatalog.
JpaTenantCatalogVendorVisibilityHandler() - Constructor for class com.broadleafcommerce.tenant.service.marketplace.vendor.provider.jpa.JpaTenantCatalogVendorVisibilityHandler
 
JpaTenantMarketplaceApplicationCatalog - Class in com.broadleafcommerce.tenant.provider.jpa.domain
Reference structure for a Application to its individually assigned Catalog instances.
JpaTenantMarketplaceApplicationCatalog() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
JpaTenantRepository<D extends JpaTenant> - Interface in com.broadleafcommerce.tenant.provider.jpa.repository
Domain specific (JpaTenant) repository declaration.

L

logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.tenant.web.endpoint.exception.TenantExceptionAdvisor
 

M

mapToApplicationCatalog(ApplicationCatalogRef, Catalog) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
MarketplaceApplicationCatalog - Class in com.broadleafcommerce.tenant.domain
Reference structure for a Application to its individually assigned Catalog instances.
MarketplaceApplicationCatalog() - Constructor for class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
 
MarketplaceApplicationCatalogEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
MarketplaceApplicationCatalogEndpoint(MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog>) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
MarketplaceApplicationCatalogRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.tenant.repository
Repository agnostic interface.
marketplaceApplicationCatalogService(MarketplaceApplicationCatalogRepository<Trackable>, FilterParser<Node>, RsqlCrudEntityHelper, CrudEntityHelper, MarketplaceApplicationCatalogValidator, CatalogService<Catalog>) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
MarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> - Interface in com.broadleafcommerce.tenant.service
MarketplaceApplicationCatalog business domain specific version of CrudEntityService.
marketplaceApplicationCatalogValidator(ApplicationService<Application>) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
MarketplaceApplicationCatalogValidator - Class in com.broadleafcommerce.tenant.service.validation
A validator specifically intended for use in the MarketplaceApplicationCatalogService.
MarketplaceApplicationCatalogValidator(ApplicationService<Application>) - Constructor for class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
 
MarketplaceDiscoverer - Interface in com.broadleafcommerce.tenant.service.messaging.vendor
Component capable of discovering which applications should be the marketplace target of catalog changes enacted by a vendor.

N

notify(JpaTenantCatalog) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository
Send a message covering the changed catalog state via the PersistenceProducer channel.
notify(JpaTenantCatalog) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository
Send a message covering the changed catalog state via the PersistenceProducer channel.
notify(D) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
Send a message covering the changed catalog state via the PersistenceProducer channel.

O

OracleCatalogRelationshipNativeSqlQuery - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
Strategy for retrieving a list of catalog IDs that are members of the same inheritance graph.
OracleCatalogRelationshipNativeSqlQuery() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleCatalogRelationshipNativeSqlQuery
 
oracleCatalogRelationshipNativeSqlStrategy() - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
oracleChildCatalogsGraphNativeSqlStrategy(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
OracleChildCatalogsGraphNativeSqlStrategy - Class in com.broadleafcommerce.tenant.provider.jpa.repository.strategies
Standard strategy for fetching an inheritance line from a starting catalog to all child catalogs any level deep.
OracleChildCatalogsGraphNativeSqlStrategy(IdType) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.repository.strategies.OracleChildCatalogsGraphNativeSqlStrategy
 

P

PARENTS - Static variable in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.tenant.autoconfigure.TenantDefaultsEnvironmentPostProcessor
 
prefixWithValidationMessageKey(String) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
 
prefixWithValidationMessageKey(String) - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
 
processChild(Map<String, Long>, D) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
Update and persist the JpaTenantCatalog.getLevel() value for the passed JpaTenantCatalog by evaluating the JpaTenantCatalog.getParents() and their levels.
processStateChange(JsonNode) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
PRODUCT - Enum constant in enum class com.broadleafcommerce.tenant.domain.type.DefaultCatalogType
Indicates that a Catalog contains Products and related content.

R

read(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
read(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Find the marketplace catalog by id
read(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
readActiveByApplicationIdentifierAndIdentifierType(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Reads the application by its Application.getIdentifierValue() and, optionally, by Application.getIdentifierType().
readActiveByApplicationIdentifierAndIdentifierType(String, String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readActiveByApplicationIdentifierIgnoreCaseAndIdentifierType(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Reads the application by its Application.getIdentifierValue() (case-insensitive) and, optionally, by Application.getIdentifierType().
readActiveByApplicationIdentifierIgnoreCaseAndIdentifierType(String, String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readAll(Node, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
Deprecated.
Filters are ignored since the application catalogs are an embedded collection. Use ApplicationCatalogEndpoint.readAll(String, ContextInfo) instead.
readAll(Node, ContextInfo, Pageable, boolean) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Find all the marketplace to catalog associations.
readAll(HttpServletRequest, ContextInfo, Pageable, boolean, String, String, Node) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
readAll(HttpServletRequest, ContextInfo, Pageable, Boolean, Node) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
readAll(HttpServletRequest, Pageable, Node) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
readAll(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
readAllActive(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Reads all Applications where Application.isDeactivated() is false.
readAllActive(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readAllApplicationCatalogs(ContextInfo, String) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
For the application found in the contextInfo, returns the full list of the application's ApplicationCatalogRefs.
readAllApplicationCatalogs(ContextInfo, String) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
readAllApplicationCatalogs(Node, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
Deprecated.
Filters are ignored for this entity since it's an embedded collection on Application. Use ApplicationCatalogService.readAllApplicationCatalogs(ContextInfo, String) instead.
readAllApplicationCatalogs(Node, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
Deprecated.
readAllByApplicationIdIn(Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
 
readAllByApplicationIdIn(Collection<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readAllByContextIdIn(Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
 
readAllByContextIdInAndDeactivated(Collection<String>, boolean, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
 
readAllByContextIds(List<String>, Node, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Return all of the catalogs with IDs in the supplied list.
readAllByContextIds(List<String>, Node, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readAllByOwningApplication(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Find and return the catalogs for the given owning application.
readAllByOwningApplication(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readAllByOwningApplicationWithExclusion(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Find and return the catalogs for the given owning application.
readAllByOwningApplicationWithExclusion(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readAllByOwningApplicationWithVisibility(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Find and return the catalogs for the given owning application.
readAllByOwningApplicationWithVisibility(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readAllByOwningApplicationWithVisibilityAndExclusion(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Find and return the catalogs for the given owning application.
readAllByOwningApplicationWithVisibilityAndExclusion(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readAllTopLevelNonApplicationCatalogsByType(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Finds all catalogs by type and tenant ID that do not belong to an application & are top-level catalogs, meaning they do not have a parent.
readAllTopLevelNonApplicationCatalogsByType(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
readApplicationCatalogRef(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
For the application found in the contextInfo, scans its Application.getIsolatedCatalogs() and returns the ApplicationCatalogRef with the given ID.
readApplicationCatalogRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
readApplicationCatalogRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
readApplicationCatalogRefsByCatalogId(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
For all the applications, finds the list of applications that contain the given catalog ID in their Application.getIsolatedCatalogs().
readApplicationCatalogRefsByCatalogId(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
readApplicationIds() - Method in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
readByActiveStatus(boolean, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Finds and returns all Applications where Application.isDeactivated() satisfies the isActive parameter.
readByActiveStatus(boolean, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readByActiveStatusAndApplicationIdIn(Collection<String>, boolean, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
 
readByActiveStatusAndApplicationIdIn(Collection<String>, boolean, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readByCatalog(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
readByCatalog(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Find all the marketplace to catalog associations for a specific catalog.
readByCatalogAndApplication(String, String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
readByCatalogAndApplication(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Find the association between a specific catalog and application.
readById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
readById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
readById(HttpServletRequest, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
readByIdentifierAndIdentifierType(String, String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
readByIdentifierAndIdentifierType(String, String) - Method in interface com.broadleafcommerce.tenant.service.TenantService
Read the tenant by its Tenant.getIdentifierValue() and, optionally, by Tenant.getIdentifierType().
readByToken(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Finds and returns the application associated with the provided application token.
readByToken(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readByVendorRef(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
readByVendorRef(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Find all the marketplace to catalog associations for a specific vendor.
readCatalogRelationships(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
readCatalogRelationships(String) - Method in interface com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository
Given a catalog ID, read itself and all catalogs that are descendants (direct or indirect) of it.
readCatalogRelationships(String) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
Read all catalogs that are in a catalog inheritance line.
readCatalogsForAdd(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readCatalogsForAdd(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Finds and returns the catalog's for the given owning application that are available to be added when selecting a catalog for add operations.
readOptionalByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
readOptionalByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationService
Similar to CrudEntityService.readByContextId(String, ContextInfo), but returns an Optional instead.
readUserAccessibleApplicationIds() - Method in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
Read the IDs of the applications this user has access to.
rejectParentRelationship(Errors, CatalogRef) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
replace(HttpServletRequest, ContextInfo, String, Application) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
replace(HttpServletRequest, ContextInfo, String, Catalog) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
replace(HttpServletRequest, ContextInfo, String, MarketplaceApplicationCatalog) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
replace(HttpServletRequest, String, Tenant) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
replace(String, P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
replace(String, P, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Replace a single, narrowed instance of an entity based on a business instance containing relevant property values.
replaceAllApplicationTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
replaceAllCatalogTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
replaceApplicationCatalogRef(String, ApplicationCatalogRef, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.ApplicationCatalogService
For the application found in the contextInfo, scans its Application.getIsolatedCatalogs() for the one with the given ID and replaces it with the supplied replacement.
replaceApplicationCatalogRef(String, ApplicationCatalogRef, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
 
replaceApplicationCatalogRef(String, ApplicationCatalogRef, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationCatalogEndpoint
 
replaceMarketplaceApplicationCatalogForApp(String, String, MarketplaceApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationOwnedMarketplaceApplicationCatalogEndpoint
 
resolveAdminTenant(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
resolveAdminTenant(String) - Method in interface com.broadleafcommerce.tenant.service.TenantResolver
Resolves the tenant for the admin that matches the provided URL, or empty.
resolveAdminTenant(String) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
resolveApplication(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
resolveApplication(String) - Method in interface com.broadleafcommerce.tenant.service.TenantResolver
resolveApplication(String, String, String) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
resolveApplicationById(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
resolveApplicationById(String) - Method in interface com.broadleafcommerce.tenant.service.TenantResolver
Resolves the application that matches the provided ID.
resolveApplicationByToken(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
resolveApplicationByToken(String) - Method in interface com.broadleafcommerce.tenant.service.TenantResolver
Resolves the application that matches the provided token.
resolveApplicationByURL(String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
resolveApplicationByURL(String) - Method in interface com.broadleafcommerce.tenant.service.TenantResolver
Resolves the application that matches the provided URL, or empty.
RESOLVER_URI - Static variable in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
RouteConstants - Class in com.broadleafcommerce.tenant.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.tenant.provider
 

S

save(Trackable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository
 
save(Trackable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
save(Trackable, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository
 
saveAll(Iterable<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
SEARCH_GROUP - Enum constant in enum class com.broadleafcommerce.tenant.domain.type.DefaultCatalogType
Indicates that a Catalog contains search related content.
sendTenantSearchGroupNotification(P, Tenant, OperationType, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
sendTenantSearchGroupNotification(P, Tenant, OperationType, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.CatalogService
Sends a notification after creating or deleting a DefaultCatalogType.SEARCH_GROUP type Catalog when a Tenant is created or deleted.
setAdmin(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
setAllowedCurrencies(List<Currency>) - Method in class com.broadleafcommerce.tenant.domain.Application
List of Currencies that are available to be selected for use with this application.
setAllowedCurrencies(List<Currency>) - Method in class com.broadleafcommerce.tenant.domain.Tenant
List of Currencies that are available to be selected for use with this tenant.
setAllowedCurrencies(List<Currency>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setAllowedCurrencies(List<Currency>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setAllowedLocales(List<Locale>) - Method in class com.broadleafcommerce.tenant.domain.Application
List of Locales that are available to be selected for this application.
setAllowedLocales(List<Locale>) - Method in class com.broadleafcommerce.tenant.domain.Tenant
List of Locales that are available to be selected for this tenant.
setAllowedLocales(List<Locale>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setAllowedLocales(List<Locale>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setAllowVendorCatalogInApplicationIsolatedCatalogs(boolean) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Validation
Deprecated.
setApplication(UrlResolverProperties.UrlResolverConfiguration) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
setApplication(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the related Application
setApplication(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the related Application
setApplicationCatalogGenerationService(ApplicationCatalogGenerationService<P>) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
setApplicationConfigurationProperties(ApplicationConfigurationProperties) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.domain.Application
Arbitrary attributes associated with this application.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.domain.Tenant
Arbitrary attributes associated with this tenant.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setCatalog(Catalog) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
setCatalog(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the related Catalog
setCatalog(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the related Catalog
setCatalogService(CatalogService<Catalog>) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
setCatalogService(CatalogService<Catalog>) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
Lazy injection to avoid circular dependency exceptions.
setCatalogService(CatalogService<Catalog>) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
Lazy injection to avoid circular dependency exceptions.
setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The status of the catalog's visibility for this assignment.
setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The status of the catalog's visibility for this assignment.
setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
The status of the catalog's visibility for this assignment.
setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The status of the catalog's visibility for this assignment.
setChildCatalog(JpaTenantCatalog) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The JpaTenantCatalog to which this parent is associated
setContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
setContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The context info used to create or read the TenantSearchGroupEvent.searchGroup.
setContextMethod(CustomerContextResolverMethod) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Customer
The default method for determining the customer context ID.
setContextState(ContextState) - Method in class com.broadleafcommerce.tenant.domain.Application
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.tenant.domain.Catalog
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
A subset of Tracking information to expose the context state for this object.
setCustomer(TenantApplicationProperties.Customer) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Defines properties related to customer.
setCustomerContextId(String) - Method in class com.broadleafcommerce.tenant.domain.Application
The customer context id that is used to discriminate entities with TrackableBehavior.CUSTOMER_CONTEXT.
setCustomerContextId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
setDeactivated(boolean) - Method in class com.broadleafcommerce.tenant.domain.Application
Determines whether this application is active.
setDeactivated(boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.domain.Application
The Currency that this application, by default, assumes all data is within and can drive the default currency selection on a frontend.
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.domain.Catalog
Default Currency associated with this catalog, or null.
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.domain.Tenant
The Currency that this tenant, by default, assumes all data is within and can drive the default currency selection on a frontend.
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setDefaultLocale(Locale) - Method in class com.broadleafcommerce.tenant.domain.Application
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
setDefaultLocale(Locale) - Method in class com.broadleafcommerce.tenant.domain.Tenant
The Locale that this tenant, by default, assumes all data is within and can drive the default Locale selection as a result.
setDefaultLocale(Locale) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setDefaultLocale(Locale) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
setDomain(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setEnableAutoCatalogMarketplaceAssignment(boolean) - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
When TenantServices is notified about the creation of a vendor, it automatically creates a vendor catalog for that vendor.
setExcludeFromAdd(boolean) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
Determines whether the admin users of the related Application can select the catalog as a destination for entity add operations.
setExcludeFromAdd(boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setExclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
Filters that filter out any items coming from the parent catalog, keyed by the entity that it should apply to (e.g.
setExclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
setHandlerProperties(TenantVendorNotificationHandlerProperties) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
setHidden(boolean) - Method in class com.broadleafcommerce.tenant.domain.Catalog
Whether this catalog is hidden from selection in the admin.
setHidden(boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Whether or not this catalog is hidden from selection in the admin.
setHydratedCatalog(Catalog) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
In specific circumstances, the system may need to return a 'hydrated' response to an API caller and will set this value to the full Catalog instance corresponding to MarketplaceApplicationCatalog.getCatalog().
setId(String) - Method in class com.broadleafcommerce.tenant.domain.Application
The context id, which is a separate identifier from the database primary key.
setId(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The context id of the Catalog instance.
setId(String) - Method in class com.broadleafcommerce.tenant.domain.Catalog
The context id, which is a separate identifier from the database primary key.
setId(String) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
The contextId for the parent catalog.
setId(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The context id of the MarketplaceApplicationCatalog instance.
setId(String) - Method in class com.broadleafcommerce.tenant.domain.Tenant
The tenant identifier, which might be the same as the database primary key.
setId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setIdentifierType(String) - Method in class com.broadleafcommerce.tenant.domain.Application
Defines the type of the application resolution identifier: Whether a domain or a domain prefix.
setIdentifierType(String) - Method in class com.broadleafcommerce.tenant.domain.Tenant
Defines the type of the tenant resolution identifier: Whether a domain or a domain prefix.
setIdentifierType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setIdentifierType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setIdentifierValue(String) - Method in class com.broadleafcommerce.tenant.domain.Application
Determines how applications are resolved using all or part of their domains or hostnames.
setIdentifierValue(String) - Method in class com.broadleafcommerce.tenant.domain.Tenant
Determines how tenants are resolved using all or part of their domains or hostnames.
setIdentifierValue(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setIdentifierValue(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setImplicit(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The context id of the hidden Catalog that is owned by this application and receives any catalog overrides enacted on behalf of this application for the catalog referenced by ApplicationCatalogRef.id.
setImplicit(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The id of the implicit catalog for the application that will contain the application's overrides of items from MarketplaceApplicationCatalog.catalog.
setImplicit(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setImplicit(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The id of the implicit catalog for the application that will contain the application's overrides of items from JpaTenantMarketplaceApplicationCatalog.catalog.
setInclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
Filters that should always be applied to including the items from the parent catalog, keyed by the entity type the should apply to (e.g.
setInclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
setInitializeSearchGroupCatalogForNewApplicationsEnabled(boolean) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Whether to create a DefaultCatalogType.SEARCH_GROUP type Catalog automatically when a new Application is created.
setInitializeSearchGroupCatalogForNewTenantsEnabled(boolean) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantDomainProperties
Whether to create a DefaultCatalogType.SEARCH_GROUP type Catalog automatically when a new Tenant is created.
setIsolatedCatalogs(List<ApplicationCatalogRef>) - Method in class com.broadleafcommerce.tenant.domain.Application
Individual catalogs assigned to this application.
setIsolatedCatalogs(List<JpaApplicationCatalogRef>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
setLevel(Long) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
The level for a catalog in the tree going from least (root nodes) to highest (leaf nodes).
setLevel(Long) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
Non-persistent field used to track levels temporarily during tree structure calculation.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
setLocale(Locale) - Method in class com.broadleafcommerce.tenant.domain.Catalog
Allows for segmenting catalogs via their locale, and encodes the assumption of the defaulted region for all items contained within it.
setLocale(Locale) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setLogoAsset(ApplicationAsset) - Method in class com.broadleafcommerce.tenant.domain.Application
The asset information for the application's logo.
setLogoAsset(TenantAsset) - Method in class com.broadleafcommerce.tenant.domain.Tenant
The asset information for the tenant's logo.
setLogoAsset(JpaTenantApplicationAsset) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setLogoAsset(JpaTenantAsset) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setMarketplace(boolean) - Method in class com.broadleafcommerce.tenant.domain.Application
Whether or not the application is a marketplace application.
setMarketplace(boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setMarketplaceApplicationCatalogService(MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog>) - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
Lazy injection to avoid circular dependency exceptions.
setMutabilityType(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The modifiability of the entities inherited from the catalogs.
setMutabilityType(String) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
The editing capabilities for the records inherited from the parent.
setMutabilityType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setMutabilityType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The editing capabilities for the records inherited from the parent.
setName(String) - Method in class com.broadleafcommerce.tenant.domain.Application
The general name for the application
setName(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
setName(String) - Method in class com.broadleafcommerce.tenant.domain.Catalog
The name for the catalog
setName(String) - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
setName(String) - Method in class com.broadleafcommerce.tenant.domain.Tenant
The general name for the tenant
setName(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setName(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
setName(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setName(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
The name for the catalog
setName(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
setNotificationManager(NotificationManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedApplicationRepository
 
setNotificationManager(NotificationManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
setNotificationManager(NotificationManager) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedMarketplaceApplicationCatalogRepository
 
setOperationType(String) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The operation type.
setOwningApplication(String) - Method in class com.broadleafcommerce.tenant.domain.Catalog
Soft reference to the application contextId that owns this catalog.
setOwningApplication(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Soft reference to the application contextId that owns this catalog.
setParameter(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setParentCatalogId(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
The soft reference to the parent catalog contextId
setParents(List<CatalogRef>) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The parent nodes for this catalog, including additional mutability information.
setParents(List<CatalogRef>) - Method in class com.broadleafcommerce.tenant.domain.Catalog
The parent nodes for this catalog, including additional mutability information.
setParents(List<JpaTenantCatalogRef>) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setPath(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setPolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
setPolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
setPolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
setPort(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setPortraitAsset(ApplicationAsset) - Method in class com.broadleafcommerce.tenant.domain.Application
The asset information for the application's portrait.
setPortraitAsset(JpaTenantApplicationAsset) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setPrefix(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setPropagationType(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The PropagationType of the how changes from a vendor will be received into the marketplace application.
setPropagationType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
The PropagationType of the how changes from a vendor will be received into the marketplace application.
setRepository(JpaCatalogRepository<?>) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
 
setRobots(String) - Method in class com.broadleafcommerce.tenant.domain.Application
A robots.txt file contents tells search engine crawlers which pages or files the crawler can or can't request from your site.
setRobots(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setScheme(String) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
setSearchGroup(Catalog) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The Search Group that was created.
setSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
setTenant(Tenant) - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
The parent Tenant.
setTenantApplicationProperties(TenantApplicationProperties) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
Deprecated.
in favor of ApplicationConfigurationProperties
setTenantDomainProperties(TenantDomainProperties) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
setTimestamp(Instant) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
Temporal state describing the time at which this item was last updated.
setTimestamp(Instant) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
Temporal state describing the time at which this item was last updated.
setTimestamp(Instant) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Temporal state describing the time at which this item was last updated.
setTimestamp(Instant) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
Temporal state describing the time at which this item was last updated.
setToken(String) - Method in class com.broadleafcommerce.tenant.domain.Application
The token used for API access to this application's data.
setToken(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
Retrieve the tracking information from the entity
setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
Retrieve the tracking information from the entity
setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
Retrieve the tracking information from the entity
setType(String) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
The type of the related catalog.
setType(String) - Method in class com.broadleafcommerce.tenant.domain.Catalog
The type of this catalog such as standard or profile.
setType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
setType(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
setValidation(TenantApplicationProperties.Validation) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
Defines properties related to application validation.
setVendorRef(String) - Method in class com.broadleafcommerce.tenant.domain.Catalog
Soft reference to the vendor associated with this catalog.
setVendorRef(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
The vendor ref that this relationship is for.
setVendorRef(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
setVendorRef(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
setVisibleAsAssigned(boolean) - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
Determines whether the catalog is visible to the admin users of the related Application as being assigned.
setVisibleAsAssigned(boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.TenantValidator
 

T

Tenant - Class in com.broadleafcommerce.tenant.domain
Represents the distinct, completely independent operators within these services.
Tenant() - Constructor for class com.broadleafcommerce.tenant.domain.Tenant
 
Tenant(String, String, String, String, Locale, List<Locale>, Currency, List<Currency>, TenantAsset, Map<String, Object>) - Constructor for class com.broadleafcommerce.tenant.domain.Tenant
 
TENANT - Enum constant in enum class com.broadleafcommerce.tenant.service.CustomerContextResolverMethod
 
TENANT_ACCESS_KEY - Static variable in class com.broadleafcommerce.tenant.service.ApplicationSecurityUtil
 
TENANT_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.tenant.provider.jpa.JpaRouteConstants.Persistence
 
TENANT_ROUTE_KEY - Static variable in class com.broadleafcommerce.tenant.provider.RouteConstants.Persistence
 
TENANT_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.tenant.provider.RouteConstants.Persistence
 
TENANT_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.tenant.provider.jpa.JpaRouteConstants.Persistence
 
TENANT_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.tenant.provider.jpa.JpaRouteConstants.Persistence
 
TenantApplicationAssetConverter - Class in com.broadleafcommerce.tenant.provider.jpa.domain.support
Transforms a JpaTenantApplicationAsset into a JSON object String and vice-versa.
TenantApplicationAssetConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantApplicationAssetConverter
 
TenantApplicationProperties - Class in com.broadleafcommerce.tenant.service.autoconfigure
Defines properties for configuring Application.
TenantApplicationProperties() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
 
TenantApplicationProperties.Customer - Class in com.broadleafcommerce.tenant.service.autoconfigure
 
TenantApplicationProperties.Validation - Class in com.broadleafcommerce.tenant.service.autoconfigure
 
TenantAsset - Class in com.broadleafcommerce.tenant.domain
Holds asset information for a Tenant.
TenantAsset() - Constructor for class com.broadleafcommerce.tenant.domain.TenantAsset
 
TenantAssetConverter - Class in com.broadleafcommerce.tenant.provider.jpa.domain.support
Transforms a JpaTenantAsset into a JSON object String and vice-versa.
TenantAssetConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.tenant.provider.jpa.domain.support.TenantAssetConverter
 
tenantContextRequestConverter(List<ContextRequestHydrator>, DataRouteReference) - Method in class com.broadleafcommerce.tenant.web.autoconfigure.TenantWebAutoConfiguration
 
TenantContextRequestConverter - Class in com.broadleafcommerce.tenant.web.endpoint
Special ContextRequestConverter that still fulfills the ContextRequest.getApplication() contract for policy validation
TenantContextRequestConverter(ObjectMapper, List<ContextRequestHydrator>, ApplicationService<Application>, DataRouteReference) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantContextRequestConverter
 
TenantDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.tenant.autoconfigure
Initializes the default property overrides for the tenant service
TenantDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.tenant.autoconfigure.TenantDefaultsEnvironmentPostProcessor
 
TenantDomainProperties - Class in com.broadleafcommerce.tenant.service.autoconfigure
Properties for configuration Tenants.
TenantDomainProperties() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantDomainProperties
 
TenantEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
API for managing Tenant instances.
TenantEndpoint(TenantService<Tenant>) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
tenantExceptionAdvisor() - Method in class com.broadleafcommerce.tenant.web.autoconfigure.TenantWebAutoConfiguration
 
TenantExceptionAdvisor - Class in com.broadleafcommerce.tenant.web.endpoint.exception
 
TenantExceptionAdvisor() - Constructor for class com.broadleafcommerce.tenant.web.endpoint.exception.TenantExceptionAdvisor
 
TenantJpaAutoConfiguration - Class in com.broadleafcommerce.tenant.provider.jpa.autoconfigure
Jpa specific config for the repository and domain.
TenantJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantJpaAutoConfiguration
 
TenantMappableJpaAutoConfiguration - Class in com.broadleafcommerce.tenant.provider.jpa.autoconfigure
Responsible for enabling non-trackable JpaRepository via the @EnableJpaRepositories declaration.
TenantMappableJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.autoconfigure.TenantMappableJpaAutoConfiguration
 
TenantMessagingAutoConfiguration - Class in com.broadleafcommerce.tenant.service.messaging.autoconfigure
 
TenantMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantMessagingAutoConfiguration
 
TenantMessagingAutoConfiguration.TenantSearchGroupEventAutoConfiguration - Class in com.broadleafcommerce.tenant.service.messaging.autoconfigure
 
TenantProperties - Class in com.broadleafcommerce.tenant.provider.jpa.environment
 
TenantProperties() - Constructor for class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
TenantRepository<D> - Interface in com.broadleafcommerce.tenant.repository
Repository agnostic Tenant interface.
tenantResolver(ApplicationService<Application>, TenantService<Tenant>, UrlResolverProperties) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
TenantResolver - Interface in com.broadleafcommerce.tenant.service
Responsible for resolving the correct Tenant or Application for a given URL.
TenantResolverEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
This endpoint is intended for use by apps (e.g.
TenantResolverEndpoint(TenantResolver, TenantService<Tenant>, TypeFactory) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint
 
TenantResolverEndpoint.AdminTenantResolverResponse - Class in com.broadleafcommerce.tenant.web.endpoint
 
TenantResolverEndpoint.ApplicationResolverResponse - Class in com.broadleafcommerce.tenant.web.endpoint
 
TenantResolverMissingParameterException - Exception in com.broadleafcommerce.tenant.web.endpoint.exception
Exception thrown when the tenant resolve endpoint is missing a required request parameter.
TenantResolverMissingParameterException() - Constructor for exception com.broadleafcommerce.tenant.web.endpoint.exception.TenantResolverMissingParameterException
 
TenantResolverMissingParameterException(String) - Constructor for exception com.broadleafcommerce.tenant.web.endpoint.exception.TenantResolverMissingParameterException
 
TenantResolverMissingParameterException(String, Throwable) - Constructor for exception com.broadleafcommerce.tenant.web.endpoint.exception.TenantResolverMissingParameterException
 
TenantSearchGroupEvent - Class in com.broadleafcommerce.tenant.service.messaging.searchgroup
Event emitted when a new DefaultCatalogType.SEARCH_GROUP type Catalog is created for a new Tenant or is deleted.
TenantSearchGroupEvent() - Constructor for class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
 
TenantSearchGroupEventAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantMessagingAutoConfiguration.TenantSearchGroupEventAutoConfiguration
 
TenantSearchGroupEventProducer - Interface in com.broadleafcommerce.tenant.service.messaging.searchgroup
 
tenantSearchGroupOutput() - Method in interface com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEventProducer
 
tenantSecurityEnhancer() - Method in class com.broadleafcommerce.tenant.web.autoconfigure.TenantWebSecurityAutoConfiguration
 
tenantService(TenantRepository<R>, RsqlMappableCrudEntityHelper) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
TenantService<P extends Tenant> - Interface in com.broadleafcommerce.tenant.service
Tenant business domain specific version of MappableCrudEntityService.
TenantServiceAutoConfiguration - Class in com.broadleafcommerce.tenant.service.autoconfigure
 
TenantServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
TenantValidationAutoConfiguration - Class in com.broadleafcommerce.tenant.service.autoconfigure
Tenant-specific configuration for validation.
TenantValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantValidationAutoConfiguration
 
TenantValidator - Class in com.broadleafcommerce.tenant.service.validation
Validations for Tenant.
TenantValidator() - Constructor for class com.broadleafcommerce.tenant.service.validation.TenantValidator
 
TenantVendorNotificationConsumer - Interface in com.broadleafcommerce.tenant.service.messaging.vendor
Spring cloud data channel description for messaging input.
tenantVendorNotificationHandler(CatalogService<Catalog>, CatalogRepository<Trackable>, MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog>, TransactionTemplate, ObjectMapper, TypeFactory, DomainMapperManager, MarketplaceDiscoverer) - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantMessagingAutoConfiguration
 
TenantVendorNotificationHandler - Class in com.broadleafcommerce.tenant.service.messaging.vendor
Event listener that listens for a VendorCreationEvent and is responsible for setting up a new catalog for the vendor.
TenantVendorNotificationHandler(CatalogService<Catalog>, CatalogRepository<Trackable>, MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog>, TransactionTemplate, ObjectMapper, TypeFactory, DomainMapperManager, MarketplaceDiscoverer) - Constructor for class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
 
TenantVendorNotificationHandlerProperties - Class in com.broadleafcommerce.tenant.service.messaging.autoconfigure
Properties relating to TenantVendorNotificationHandler.
TenantVendorNotificationHandlerProperties() - Constructor for class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
TenantVendorVisibilityAutoConfiguration - Class in com.broadleafcommerce.tenant.service.autoconfigure
Registers components related to vendor visibility.
TenantVendorVisibilityAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantVendorVisibilityAutoConfiguration
 
TenantWebAutoConfiguration - Class in com.broadleafcommerce.tenant.web.autoconfigure
 
TenantWebAutoConfiguration(ObjectMapper, ApplicationService<Application>) - Constructor for class com.broadleafcommerce.tenant.web.autoconfigure.TenantWebAutoConfiguration
 
TenantWebSecurityAutoConfiguration - Class in com.broadleafcommerce.tenant.web.autoconfigure
 
TenantWebSecurityAutoConfiguration() - Constructor for class com.broadleafcommerce.tenant.web.autoconfigure.TenantWebSecurityAutoConfiguration
 
toMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
toMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
toMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
toMe() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
toString() - Method in class com.broadleafcommerce.tenant.domain.Application
 
toString() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalog
 
toString() - Method in class com.broadleafcommerce.tenant.domain.ApplicationCatalogRef
 
toString() - Method in class com.broadleafcommerce.tenant.domain.Catalog
 
toString() - Method in class com.broadleafcommerce.tenant.domain.CatalogRef
 
toString() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
 
toString() - Method in class com.broadleafcommerce.tenant.domain.Tenant
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenant
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantApplication
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalog
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantCatalogRef
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
 
toString() - Method in class com.broadleafcommerce.tenant.provider.jpa.environment.TenantProperties
 
toString() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Customer
 
toString() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties
 
toString() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Validation
 
toString() - Method in class com.broadleafcommerce.tenant.service.messaging.autoconfigure.TenantVendorNotificationHandlerProperties
 
toString() - Method in class com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEvent
 
trimPrefix(String, String) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
TYPE - Static variable in interface com.broadleafcommerce.tenant.service.messaging.searchgroup.TenantSearchGroupEventProducer
 

U

UnsupportedCustomerContextResolverMethod - Exception in com.broadleafcommerce.tenant.service.exception
Exception that is thrown if the customer context id resolver method is not supported.
UnsupportedCustomerContextResolverMethod(String) - Constructor for exception com.broadleafcommerce.tenant.service.exception.UnsupportedCustomerContextResolverMethod
 
update(HttpServletRequest, ContextInfo, String, Application) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
update(HttpServletRequest, ContextInfo, String, Catalog) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
update(HttpServletRequest, ContextInfo, String, MarketplaceApplicationCatalog) - Method in class com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint
 
update(HttpServletRequest, String, Tenant) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
update(String, P) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
 
update(String, P, ContextInfo) - Method in interface com.broadleafcommerce.tenant.service.MarketplaceApplicationCatalogService
Update a single, narrowed instance of an entity based on a business instance containing relevant property values.
updateAllowedCurrencies(Application) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
updateAllowedCurrencies(Tenant) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
updateBasedOnParents(D, boolean) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
Update and persist the JpaTenantCatalog.getLevel() value for the passed JpaTenantCatalog by evaluating the JpaTenantCatalog.getParents() and their levels.
updateChildLevels(D) - Method in class com.broadleafcommerce.tenant.provider.jpa.repository.JpaCustomizedCatalogRepository
Increment the JpaTenantCatalog.getLevel() values for all children of the passed JpaTenantCatalog.
updateDefaultCurrency(Application) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
updateDefaultCurrency(Tenant) - Method in class com.broadleafcommerce.tenant.service.DefaultTenantResolver
 
updateIfApplicable(Catalog, String) - Method in class com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationHandler
Updates the catalog if it needs to be.
URL_RESOLVER_URI - Static variable in class com.broadleafcommerce.tenant.web.endpoint.UrlResolverEndpoint
 
urlResolver(UrlResolverProperties) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantServiceAutoConfiguration
 
UrlResolver - Interface in com.broadleafcommerce.tenant.service
Utility used for resolving the full url for an Application or a Tenant admin.
UrlResolverConfiguration() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties.UrlResolverConfiguration
 
UrlResolverEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
Endpoint used for resolving the URL for applications and admins.
UrlResolverEndpoint(ApplicationService<Application>, TenantService<Tenant>, UrlResolver) - Constructor for class com.broadleafcommerce.tenant.web.endpoint.UrlResolverEndpoint
 
UrlResolverProperties - Class in com.broadleafcommerce.tenant.service.autoconfigure
 
UrlResolverProperties() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.UrlResolverProperties
 
UrlResolverProperties.UrlResolverConfiguration - Class in com.broadleafcommerce.tenant.service.autoconfigure
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.TenantValidator
 
validateApplicationCatalogForCreate(Application, ApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
This method is intended to provide fail-fast behavior in DefaultApplicationCatalogService.createCatalogAndAssignToApplication(ApplicationCatalog, ContextInfo) to avoid situations where the CrudEntityService.create(Object, ContextInfo) succeeds but the subsequent CrudEntityService.replace(String, Object, ContextInfo) fails due to validation errors.
validateApplicationCatalogForCreate(String, MarketplaceApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
Validates a request to create a MarketplaceApplicationCatalog instance based on the context of the current application and the type of catalog requested.
validateApplicationCatalogForDelete(String, String, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
Validates a request to delete a MarketplaceApplicationCatalog instance based on the context of the current application.
validateApplicationCatalogForReplace(String, String, MarketplaceApplicationCatalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultMarketplaceApplicationCatalogService
Validates a request to update a MarketplaceApplicationCatalog instance.
validateApplicationCatalogRefForReplace(Application, Catalog, ApplicationCatalogRef, ApplicationCatalogRef, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
This method is intended to perform any validation that should specifically apply when doing catalog management from an application context.
validateApplicationOwnership(Catalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
validateForCircularCatalogRelationships(String, P) - Method in class com.broadleafcommerce.tenant.service.DefaultCatalogService
Validates that a catalog update will not cause a circular catalog inheritance graph.
validateForCreate(Application, ApplicationCatalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
This method is intended to perform any validation on applicationCatalog that should specifically apply when creating and assigning a Catalog from an application context.
validateForCreate(String, Catalog, MarketplaceApplicationCatalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
Validate the MarketplaceApplicationCatalog create request is valid when compared to the contextual applicationId and the catalog type.
validateForDelete(String, MarketplaceApplicationCatalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
Validate the MarketplaceApplicationCatalog delete request is valid when compared to the contextual applicationId.
validateForModification(Catalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateForReplace(Application, Catalog, ApplicationCatalogRef, ApplicationCatalogRef, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
This method is intended to perform any validation on replacement that should specifically apply when replacing one of an Application's catalog refs from an application context.
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateForReplace(String, MarketplaceApplicationCatalog, MarketplaceApplicationCatalog, ContextInfo, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.MarketplaceApplicationCatalogValidator
Validate the MarketplaceApplicationCatalog update or replace request is valid when compared to the existing instance.
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateGlobalOnlyOperation() - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantEndpoint
 
validateIdentifierType(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
validateIdentifierType(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.TenantValidator
 
validateIdentifierValue(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
validateIdentifierValue(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.TenantValidator
 
validateImmutableFieldsForGlobalCatalogRefReplacement(ApplicationCatalogRef, ApplicationCatalogRef, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationCatalogValidator
When an ApplicationCatalogRef is for a catalog not created by the current application, certain fields are immutable from the application context.
validateIsolatedCatalogs(Application, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
This just performs basic field validations on the requested isolated catalogs.
validateLocale(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.ApplicationValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.tenant.service.validation.TenantValidator
 
validateParentCatalogRelationship(Catalog, ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
validateParents(Catalog, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
This just performs basic field validations on the requested parents.
validateTenantOnlyOperation(ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
 
validateTenantOnlyOperation(ContextInfo) - Method in class com.broadleafcommerce.tenant.web.endpoint.CatalogEndpoint
 
validateType(Catalog, Errors) - Method in class com.broadleafcommerce.tenant.service.validation.CatalogValidator
 
validateUserAccess(String) - Method in class com.broadleafcommerce.tenant.web.endpoint.ApplicationEndpoint
Validates the user has access to the application ID supplied.
Validation() - Constructor for class com.broadleafcommerce.tenant.service.autoconfigure.TenantApplicationProperties.Validation
 
valueOf(String) - Static method in enum class com.broadleafcommerce.tenant.domain.type.DefaultCatalogType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.tenant.service.CustomerContextResolverMethod
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.tenant.domain.type.DefaultCatalogType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.tenant.service.CustomerContextResolverMethod
Returns an array containing the constants of this enum class, in the order they are declared.
vendorNotificationInputTenant() - Method in interface com.broadleafcommerce.tenant.service.messaging.vendor.TenantVendorNotificationConsumer
 

W

withApplication(Application) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
withTenant(Tenant) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.AdminTenantResolverResponse
The resolved Tenant.
withTenant(Tenant) - Method in class com.broadleafcommerce.tenant.web.endpoint.TenantResolverEndpoint.ApplicationResolverResponse
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form