Index
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 aCatalog
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 assignedCatalog
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 particularApplication
. - 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 ofCrudEntityService
. - 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 givenvendorRef
.
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 marketplaceApplications
. - 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 ofCrudEntityService
. - 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
-
Creates an
TenantResolverEndpoint.ApplicationResolverResponse
for theApplication
. - 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 MarketplaceApplication
. - 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 aDefaultCatalogType.SEARCH_GROUP
typeCatalog
. - 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
-
Default version of
MarketplaceApplicationCatalogService
- 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 theUrlResolverProperties
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 theUrlResolverProperties.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 manageMarketplaceApplicationCatalogs
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
-
Finds all
MarketplaceApplicationCatalog
entities matching the givenMarketplaceApplicationCatalog.getApplication()
. - 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
- 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
-
Finds the
MarketplaceApplicationCatalog
matching the givenMarketplaceApplicationCatalog.getCatalog()
andMarketplaceApplicationCatalog.getApplication()
. - findByContextIdAndApplication(String, String, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.MarketplaceApplicationCatalogRepository
-
Finds the
MarketplaceApplicationCatalog
matching the givenMarketplaceApplicationCatalog.getId()
andMarketplaceApplicationCatalog.getApplication()
. - findByContextIdAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
-
Read the application by its
Application.getId()
andApplication.isDeactivated()
. - findByIdentifierValueAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
-
Read the application by its
Application.getIdentifierValue()
andApplication.isDeactivated()
. - findByIdentifierValueAndIdentifierType(String, String) - Method in interface com.broadleafcommerce.tenant.repository.TenantRepository
-
Read the tenant by its
Tenant.getIdentifierValue()
andTenant.getIdentifierValue()
. - findByIdentifierValueAndIdentifierTypeAndDeactivated(String, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
-
Read the application by its
Application.getIdentifierValue()
andApplication.getIdentifierValue()
. - findByIdentifierValueIgnoreCaseAndDeactivated(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
-
Read the application by its
Application.getIdentifierValue()
(case-insensitive) andApplication.isDeactivated()
. - findByIdentifierValueIgnoreCaseAndIdentifierTypeAndDeactivated(String, String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.tenant.repository.ApplicationRepository
-
Read the application by its
Application.getIdentifierValue()
(case-insensitive) andApplication.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 thecatalog's
visibility for this assignment. - getCatalogStatus() - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
-
The
status
of thecatalog's
visibility for this assignment. - getCatalogStatus() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
-
The
status
of thecatalog's
visibility for this assignment. - getCatalogStatus() - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
-
The
status
of thecatalog'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
- getDefaultLocale() - Method in class com.broadleafcommerce.tenant.domain.Tenant
- 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 toMarketplaceApplicationCatalog.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 byApplicationCatalogRef.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 asMarketplaceApplicationCatalog.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 asMarketplaceApplicationCatalog.getHydratedCatalog()
. - hydrateToApplicationCatalog(ApplicationCatalogRef, ContextInfo) - Method in class com.broadleafcommerce.tenant.service.DefaultApplicationCatalogService
-
Finds the
Catalog
matching the givenApplicationCatalogRef.getId()
in the data store, and builds a newApplicationCatalog
object matching the givenApplicationCatalogRef
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
typeCatalog
automatically when a newApplication
is created. - isInitializeSearchGroupCatalogForNewTenantsEnabled() - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantDomainProperties
-
Whether to create a
DefaultCatalogType.SEARCH_GROUP
typeCatalog
automatically when a newTenant
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 assignedJpaTenantCatalog
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 assignedCatalog
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 assignedCatalog
instances. - MarketplaceApplicationCatalog() - Constructor for class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
- MarketplaceApplicationCatalogEndpoint - Class in com.broadleafcommerce.tenant.web.endpoint
-
Supports management of a
MarketplaceApplicationCatalog
formarketplace applications
. - 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 ofCrudEntityService
. - 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 passedJpaTenantCatalog
by evaluating theJpaTenantCatalog.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, byApplication.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, byApplication.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
whereApplication.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 theApplicationCatalogRef
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
whereApplication.isDeactivated()
satisfies theisActive
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, byTenant.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 anOptional
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
-
Deprecated.
- 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
typeCatalog
when aTenant
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 thecatalog's
visibility for this assignment. - setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.domain.MarketplaceApplicationCatalog
-
The
status
of thecatalog's
visibility for this assignment. - setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaApplicationCatalogRef
-
The
status
of thecatalog's
visibility for this assignment. - setCatalogStatus(String) - Method in class com.broadleafcommerce.tenant.provider.jpa.domain.JpaTenantMarketplaceApplicationCatalog
-
The
status
of thecatalog'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
- setDefaultLocale(Locale) - Method in class com.broadleafcommerce.tenant.domain.Tenant
- 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 toMarketplaceApplicationCatalog.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 byApplicationCatalogRef.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
typeCatalog
automatically when a newApplication
is created. - setInitializeSearchGroupCatalogForNewTenantsEnabled(boolean) - Method in class com.broadleafcommerce.tenant.service.autoconfigure.TenantDomainProperties
-
Whether to create a
DefaultCatalogType.SEARCH_GROUP
typeCatalog
automatically when a newTenant
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 objectString
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 objectString
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
orApplication
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
typeCatalog
is created for a newTenant
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 ofMappableCrudEntityService
. - 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 passedJpaTenantCatalog
by evaluating theJpaTenantCatalog.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 passedJpaTenantCatalog
. - 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 aTenant
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 theCrudEntityService.create(Object, ContextInfo)
succeeds but the subsequentCrudEntityService.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 anApplication
'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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form