Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AdminCatalogServiceExtensionHandler.persistSkuPermutation(Product product,
List<List<ProductOptionValue>> permutationsToGenerate,
ExtensionResultHolder<Integer> erh)
Customize the persistence of generated sku permutations based on product options.
|
ExtensionResultStatusType |
DefaultAdminCatalogExtensionHandler.persistSkuPermutation(Product product,
List<List<ProductOptionValue>> permutationsToGenerate,
ExtensionResultHolder<Integer> erh)
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
ProductUrlFieldPersistenceProviderExtensionHandler.modifyUrl(String url,
Product product,
ExtensionResultHolder<String> holder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
StaticAssetServiceExtensionHandler.fileExists(String fileName,
ExtensionResultHolder holder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
PageServiceExtensionHandler.getFieldDefinition(ExtensionResultHolder<FieldDefinition> erh,
Page page,
String fieldKey)
If this method returns something other than
ExtensionResultStatusType.NOT_HANDLED , the result variable
in the ExtensionResultHolder will hold the associated FieldDefinition for the given Page
and field key. |
ExtensionResultStatusType |
AbstractPageServiceExtensionHandler.getFieldDefinition(ExtensionResultHolder<FieldDefinition> erh,
Page page,
String fieldKey) |
ExtensionResultStatusType |
PageServiceExtensionHandler.overridePageDto(ExtensionResultHolder<PageDTO> erh,
PageDTO pageDto,
Page page)
This method provides the opportunity to modify the page fields associated with the pageDto
ExtensionResultHolder . |
ExtensionResultStatusType |
AbstractPageServiceExtensionHandler.overridePageDto(ExtensionResultHolder<PageDTO> erh,
PageDTO pageDto,
Page page) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
StructuredContentServiceExtensionHandler.modifyStructuredContentDtoList(List<StructuredContentDTO> structuredContentList,
ExtensionResultHolder resultHolder)
Allows an extension handler to modify the list of structured content items.
|
ExtensionResultStatusType |
AbstractStructuredContentServiceExtensionHandler.modifyStructuredContentDtoList(List<StructuredContentDTO> structuredContentList,
ExtensionResultHolder resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
BreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> queryParams,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
SystemPropertyServiceExtensionHandler.resolveProperty(String propertyName,
ExtensionResultHolder resultHolder)
Provides an opportunity for modules to resolve a system property.
|
ExtensionResultStatusType |
AbstractSystemPropertyServiceExtensionHandler.resolveProperty(String propertyName,
ExtensionResultHolder resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractMultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context,
Object from,
ExtensionResultHolder<Boolean> result) |
ExtensionResultStatusType |
MultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context,
Object from,
ExtensionResultHolder<Boolean> result) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.findAllCatalogs(ExtensionResultHolder<List<Catalog>> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.findAllCatalogs(ExtensionResultHolder<List<Catalog>> erh)
Handler implementations will set the value of
ExtensionResultHolder to a list of all catalogs,
specifically when running in a Multi-Tenant Broadleaf implementation. |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.findAllCatalogs(ExtensionResultHolder<List<Catalog>> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getBaseProfileIdForSite(Site site,
ExtensionResultHolder<Long> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getBaseProfileIdForSite(Site site,
ExtensionResultHolder<Long> erh)
Handler implementations will populate the
ExtensionResultHolder with a valid
base profile id if one exists for the site |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getBaseProfileIdForSite(Site site,
ExtensionResultHolder<Long> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getChildSiteIdsForProfile(Site profile,
ExtensionResultHolder<Set<Long>> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getChildSiteIdsForProfile(Site profile,
ExtensionResultHolder<Set<Long>> erh)
Handler implementations will populate the
ExtensionResultHolder with a valid
child site ids whose base profile is the given profile |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getChildSiteIdsForProfile(Site profile,
ExtensionResultHolder<Set<Long>> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getDefaultCatalogIdForSite(Site site,
ExtensionResultHolder<Long> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getDefaultCatalogIdForSite(Site site,
ExtensionResultHolder<Long> erh)
Handler implementations will populate the
ExtensionResultHolder with a valid default catalog id for the site |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getDefaultCatalogIdForSite(Site site,
ExtensionResultHolder<Long> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getOkayToUseSiteDiscriminator(Object o,
ExtensionResultHolder<Boolean> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getOkayToUseSiteDiscriminator(Object o,
ExtensionResultHolder<Boolean> erh)
Handler implementations will set the value of
ExtensionResultHolder to true if the
passed in object supports site discriminator usage. |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getOkayToUseSiteDiscriminator(Object o,
ExtensionResultHolder<Boolean> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getParentSiteForProfile(Site profile,
ExtensionResultHolder<Site> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getParentSiteForProfile(Site profile,
ExtensionResultHolder<Site> erh)
Handler implementations will popoulate the
ExtensionResultHolder with a valid
parent site if one exists for the profile |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getParentSiteForProfile(Site profile,
ExtensionResultHolder<Site> erh) |
ExtensionResultStatusType |
AbstractEntityInformationServiceExtensionHandler.getTypeForSite(Site site,
ExtensionResultHolder<String> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionHandler.getTypeForSite(Site site,
ExtensionResultHolder<String> erh) |
ExtensionResultStatusType |
EntityInformationServiceExtensionManager.getTypeForSite(Site site,
ExtensionResultHolder<String> erh) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.buildStatus(Class<?> type,
List queryResults,
ExtensionResultHolder<List<StandardCacheItem>> response)
Convert the list of query results into a list that denotes not only the query results, but also whether or not each member
represents a deleted/archived item, or an active/normal item.
|
ExtensionResultStatusType |
TemplateOnlyQueryExtensionManager.buildStatus(Object entity,
ExtensionResultHolder<ItemStatus> response) |
ExtensionResultStatusType |
TemplateOnlyQueryExtensionHandler.buildStatus(Object entity,
ExtensionResultHolder<ItemStatus> response) |
void |
NativeMethodEntityExtensionHandler.contributeEquals(T original,
T test,
ExtensionResultHolder<Boolean> result)
Contributes additional equals() checks.
|
void |
NativeMethodEntityExtensionHandler.contributeHashCode(T entity,
int precomputedHashCode,
ExtensionResultHolder<Integer> result)
Contributes more properties to build an object's hashCode().
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.getCacheKey(Object testObject,
String qualifier,
ResultType resultType,
ExtensionResultHolder<String> response)
Build the cache key to be used for either the STANDARD or TEMPLATE style cache, driven by the resultType.
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.getCacheKey(String qualifier,
ResultType resultType,
ExtensionResultHolder<String> response)
Build the cache key to be used for either the STANDARD or TEMPLATE style cache, driven by the resultType.
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.getCacheKeyListForTemplateSite(String qualifier,
ExtensionResultHolder<List<String>> response)
Build a list of cache keys that are related to a TEMPLATE template site
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.getNormalizedId(Object testObject,
ExtensionResultHolder<Long> response)
Get a common id for an object that is consistent for a standard site (whether or not the test object is overridden in the standard site)
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.getResultType(Object testObject,
ExtensionResultHolder<ResultType> response)
By examining the multitenant information related to a test object, return whether the object is related to a standard
site, or a template profile or catalog, if applicable.
|
ExtensionResultStatusType |
TemplateCacheExtensionManager.getTemplateCacheKey(Object key,
String template,
ExtensionResultHolder<Object> resultHolder) |
ExtensionResultStatusType |
TemplateCacheExtensionHandler.getTemplateCacheKey(Object key,
String template,
ExtensionResultHolder<Object> result) |
ExtensionResultStatusType |
TemplateCacheExtensionManager.getTemplateName(Object key,
ExtensionResultHolder<Object> result) |
ExtensionResultStatusType |
TemplateCacheExtensionHandler.getTemplateName(Object key,
ExtensionResultHolder<Object> result) |
ExtensionResultStatusType |
TemplateOnlyQueryExtensionManager.isValidState(ExtensionResultHolder<Boolean> response) |
ExtensionResultStatusType |
TemplateOnlyQueryExtensionHandler.isValidState(ExtensionResultHolder<Boolean> response)
Determine if the current thread is in a valid state for sparse cache handling
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.isValidState(ExtensionResultHolder<Boolean> response)
Determine if the current thread is in a valid state for sparse cache handling
|
ExtensionResultStatusType |
SparselyPopulatedQueryExtensionHandler.refineResults(Class<?> type,
ResultType resultType,
List queryResults,
ExtensionResultHolder<List> response)
Filter the results from the database in Java
|
ExtensionResultStatusType |
QueryExtensionHandler.refineResults(Class<?> type,
String[] config,
List queryResults,
ExtensionResultHolder<List> response)
Filter the results from the database in Java
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
BroadleafFileServiceExtensionHandler.processPathForSite(String prefix,
String resourceName,
ExtensionResultHolder<String> holder) |
ExtensionResultStatusType |
BroadleafFileServiceExtensionHandler.retrieveAllParentSitesIds(Site site,
ExtensionResultHolder<List<String>> holder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
TranslationDaoExtensionHandler.overrideRequestedId(ExtensionResultHolder erh,
javax.persistence.EntityManager em,
Class<?> clazz,
Long entityId)
If there is a different id that should be used for a translation lookup instead of the given entityId,
the handler should place the result in the
ExtensionResultHolder argument. |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
TemplateOverrideExtensionHandler.getOverrideTemplate(ExtensionResultHolder<String> erh,
Object object) |
ExtensionResultStatusType |
AbstractTemplateOverrideExtensionHandler.getOverrideTemplate(ExtensionResultHolder<String> erh,
Object object) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
BroadleafMergeResourceExtensionHandler.resolveMessageSource(String code,
Locale locale,
ExtensionResultHolder<String> result) |
ExtensionResultStatusType |
AbstractBroadleafMergeResourceExtensionHandler.resolveMessageSource(String code,
Locale locale,
ExtensionResultHolder<String> result) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractBroadleafTemplateResolverExtensionHandler.appendCacheKey(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest) |
ExtensionResultStatusType |
BroadleafTemplateViewResolverExtensionHandler.appendCacheKey(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest)
Allows an extension handler to alter the cache key for the view.
|
ExtensionResultStatusType |
AbstractBroadleafTemplateResolverExtensionHandler.overrideView(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest) |
ExtensionResultStatusType |
BroadleafTemplateViewResolverExtensionHandler.overrideView(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest)
Allows an extension handler to override the view name.
|
ExtensionResultStatusType |
AbstractBroadleafTemplateResolverExtensionHandler.provideTemplateWrapper(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest) |
ExtensionResultStatusType |
BroadleafTemplateViewResolverExtensionHandler.provideTemplateWrapper(ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest)
Allows an extension handler to provide a wrapper for the template.
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractBLCICacheExtensionHandler.getCache(Object key,
ExtensionResultHolder<Object> erh,
org.broadleafcommerce.presentation.cache.BroadleafTemplateCacheContext blciCache) |
ExtensionResultStatusType |
BLCICacheExtensionHandler.getCache(Object key,
ExtensionResultHolder<Object> erh,
org.broadleafcommerce.presentation.cache.BroadleafTemplateCacheContext blciCache) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
ResourceRequestExtensionHandler.getModifiedResource(String path,
ExtensionResultHolder erh)
Populates the RESOURCE_ATTR field in the ExtensionResultHolder map with an instance of
Resource if the value of the modified resource. |
ExtensionResultStatusType |
AbstractResourceRequestExtensionHandler.getModifiedResource(String path,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
ResourceRequestExtensionHandler.getOverrideResource(String path,
ExtensionResultHolder erh)
Populates the RESOURCE_ATTR field in the ExtensionResultHolder map with an instance of
Resource if there is an override resource available for the current path. |
ExtensionResultStatusType |
AbstractResourceRequestExtensionHandler.getOverrideResource(String path,
ExtensionResultHolder erh) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractCategoryDaoExtensionHandler.findCategoryByURI(String uri,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
CategoryDaoExtensionHandler.findCategoryByURI(String uri,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
AbstractProductDaoExtensionHandler.findProductByURI(String uri,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
ProductDaoExtensionHandler.findProductByURI(String uri,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
SkuDaoExtensionHandler.findSkuByURI(String uri,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
AbstractSkuDaoExtensionHandler.findSkuByURI(String uri,
ExtensionResultHolder resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
ProductUrlDuplicatorExtensionHandler.modifyUrl(String url,
Product product,
ExtensionResultHolder<String> holder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
ValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request,
ExtensionResultHolder<Exception> resultHolder)
This extension allows one to validate a checkout request before it succeeds and specify an exception to throw
if the request is found to be invalid.
|
ExtensionResultStatusType |
AbstractValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request,
ExtensionResultHolder<Exception> resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
InventoryServiceExtensionHandler.isProductBundleAvailable(Product product,
int quantity,
ExtensionResultHolder<Boolean> holder)
Usually invoked via the AdvancedProduct to determine the availability of product bundle.
|
ExtensionResultStatusType |
AbstractInventoryServiceExtensionHandler.isProductBundleAvailable(Product product,
int quantity,
ExtensionResultHolder<Boolean> holder) |
ExtensionResultStatusType |
InventoryServiceExtensionHandler.retrieveQuantitiesAvailable(Collection<Sku> skus,
Map<String,Object> context,
ExtensionResultHolder<Map<Sku,Integer>> result)
Usually invoked within the
CheckAddAvailabilityActivity to retrieve the quantity that is available for the given
skus. |
ExtensionResultStatusType |
AbstractInventoryServiceExtensionHandler.retrieveQuantitiesAvailable(Collection<Sku> skus,
Map<String,Object> context,
ExtensionResultHolder<Map<Sku,Integer>> result) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
DefaultOfferCodeDaoExtensionHandler.createReadOfferCodeByCodeQuery(javax.persistence.EntityManager em,
ExtensionResultHolder<javax.persistence.Query> resultHolder,
String code,
boolean cacheable,
String cacheRegion) |
ExtensionResultStatusType |
OfferCodeDaoExtensionHandler.createReadOfferCodeByCodeQuery(javax.persistence.EntityManager em,
ExtensionResultHolder<javax.persistence.Query> resultHolder,
String code,
boolean cacheable,
String cacheRegion)
This allows for an alternative, or non-default query to be created / used to find an offer code by
a code string.
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractOfferServiceExtensionHandler.createOrderItemPriceDetailAdjustment(ExtensionResultHolder<?> resultHolder,
OrderItemPriceDetail itemDetail) |
ExtensionResultStatusType |
OfferServiceExtensionHandler.createOrderItemPriceDetailAdjustment(ExtensionResultHolder<?> resultHolder,
OrderItemPriceDetail itemDetail)
Allows module extensions to add a create a new instance of OrderItemPriceDetailAdjustment.
|
ExtensionResultStatusType |
OfferServiceExtensionManager.createOrderItemPriceDetailAdjustment(ExtensionResultHolder<?> resultHolder,
OrderItemPriceDetail itemDetail) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
ValidateAddRequestActivityExtensionHandler.validate(CartOperationRequest request,
ExtensionResultHolder<Exception> resultHolder)
This extension allows for one to validate an add request without having to override or extend
ValidateAddRequestActivity . |
ExtensionResultStatusType |
AbstractValidateAddRequestActivityExtensionHandler.validate(CartOperationRequest request,
ExtensionResultHolder<Exception> resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.getPropertyNameForIndexField(IndexField field,
FieldType fieldType,
String prefix,
ExtensionResultHolder<String> erh)
Extension point to allow overriding the way the property name for an index field with the given field type and prefix is built.
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.getPropertyNameForIndexField(IndexField field,
FieldType fieldType,
String prefix,
ExtensionResultHolder<String> erh) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
IndexFieldType indexFieldType,
ExtensionResultHolder<List<String>> queryFieldsResult)
Finds and adds the query fields for the given search field and searchable field type.
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
IndexFieldType indexFieldType,
ExtensionResultHolder<List<String>> queryFieldsResult) |
Modifier and Type | Method and Description |
---|---|
protected Category |
CategoryBreadcrumbServiceExtensionHandler.determineFirstCategory(String testUrl,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
protected Product |
ProductBreadcrumbServiceExtensionHandler.determineProduct(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
protected Map<String,String[]> |
SimpleSearchBreadcrumbServiceExtensionHandler.getBreadcrumbParams(Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
protected String |
SimpleSearchBreadcrumbServiceExtensionHandler.getBreadcrumbUrl(String url,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
ExtensionResultStatusType |
ProductBreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
ExtensionResultStatusType |
CategoryBreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
ExtensionResultStatusType |
SimpleSearchBreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
ExtensionResultStatusType |
HomePageBreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
ExtensionResultStatusType |
AbstractBreadcrumbServiceExtensionHandler.modifyBreadcrumbList(String url,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder) |
protected void |
SimpleSearchBreadcrumbServiceExtensionHandler.updateContextMap(Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder)
This handler only manages keyword.
|
protected void |
ProductBreadcrumbServiceExtensionHandler.updateContextMap(String origUrl,
Map<String,String[]> params,
ExtensionResultHolder<List<BreadcrumbDTO>> holder)
Remove the productId and the last fragment of the URL
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
CartStateRequestProcessorExtensionHandler.lookupOrCreateCart(org.springframework.web.context.request.WebRequest request,
Customer customer,
ExtensionResultHolder<Order> resultHolder)
Throws an exception if cart is invalid.
|
ExtensionResultStatusType |
AbstractCartStateRequestProcessorExtensionHandler.lookupOrCreateCart(org.springframework.web.context.request.WebRequest request,
Customer customer,
ExtensionResultHolder<Order> resultHolder)
Allows an extension to return a cart skipping the out of box processing that
normally performs this function.
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
CategoriesProcessorExtensionHandler.findAllPossibleChildCategories(String parentCategory,
String maxResults,
ExtensionResultHolder<List<Category>> resultHolder) |
ExtensionResultStatusType |
ProductOptionsProcessorExtensionHandler.modifyPriceForOverrides(Sku targetSku,
ExtensionResultHolder<Money> price,
org.broadleafcommerce.presentation.model.BroadleafTemplateContext context,
Map<String,String> tagAttributes) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractDatabaseResourceResolverExtensionHandler.resolveResource(ExtensionResultHolder erh,
String resourceName) |
ExtensionResultStatusType |
DatabaseResourceResolverExtensionHandler.resolveResource(ExtensionResultHolder erh,
String resourceName)
If this method returns any of the handled conditions in
ExtensionResultStatusType ,
the value keyed by DatabaseResourceResolverExtensionHandler.IS_KEY in the
ExtensionResultHolder 's context map will be an InputStream of the resolved resource's
contents. |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractUpdateCartServiceExtensionHandler.updateAndValidateCart(Order cart,
ExtensionResultHolder resultHolder)
Throws an exception if cart is invalid.
|
ExtensionResultStatusType |
i18nUpdateCartServiceExtensionHandler.updateAndValidateCart(Order cart,
ExtensionResultHolder resultHolder)
If the locale of the cart does not match the current locale, then this extension handler will
attempt to translate the order items.
|
ExtensionResultStatusType |
UpdateCartServiceExtensionHandler.updateAndValidateCart(Order cart,
ExtensionResultHolder resultHolder)
Throws an exception if cart is invalid.
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
DefaultAdminSecurityServiceExtensionHandler.hasPrivilegesForOperation(AdminUser adminUser,
PermissionType permissionType,
ExtensionResultHolder<Boolean> erh) |
ExtensionResultStatusType |
AdminSecurityServiceExtensionHandler.hasPrivilegesForOperation(AdminUser adminUser,
PermissionType permissionType,
ExtensionResultHolder<Boolean> erh)
Checks if the user can perform APPROVE/REJECT operation without edit privileges
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AbstractAdminNavigationServiceExtensionHandler.overrideClassNameForSection(ExtensionResultHolder erh,
String sectionKey,
AdminSection section) |
ExtensionResultStatusType |
AdminNavigationServiceExtensionHandler.overrideClassNameForSection(ExtensionResultHolder erh,
String sectionKey,
AdminSection section)
Invoked whenever
AdminAbstractController.getClassNameForSection(String) is invoked. |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AdornedTargetAutoPopulateExtensionHandler.validateSubmittedAdornedTargetManagedFields(Entity entity,
Serializable instance,
Map<String,FieldMetadata> entityFieldMetadata,
BasicFieldMetadata propertyMetadata,
String propertyName,
String value,
ExtensionResultHolder<Boolean> validationResult)
Provide validation during persistence.
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
DefaultBasicPersistenceModuleExtensionHandler.rebalanceForAdd(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
AbstractBasicPersistenceModuleExtensionHandler.rebalanceForAdd(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
BasicPersistenceModuleExtensionHandler.rebalanceForAdd(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
ExtensionResultHolder<Serializable> resultHolder)
Handle additions of new members to a basic collection when the items are sortable
|
ExtensionResultStatusType |
DefaultBasicPersistenceModuleExtensionHandler.rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
Object primaryKey,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
AbstractBasicPersistenceModuleExtensionHandler.rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
Object primaryKey,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
BasicPersistenceModuleExtensionHandler.rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
Object primaryKey,
ExtensionResultHolder<Serializable> resultHolder)
Handle reorder change requests from the admin for sortable basic collections
|
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
MediaFieldPersistenceProviderExtensionHandler.checkDirtyState(Media oldMedia,
Media newMedia,
ExtensionResultHolder<Boolean> resultHolder) |
ExtensionResultStatusType |
RuleFieldPersistenceProviderExtensionHandler.establishDirtyState(Object rule,
ExtensionResultHolder<Boolean> resultHolder) |
ExtensionResultStatusType |
RuleFieldPersistenceProviderExtensionHandler.postAdd(Object rule,
ExtensionResultHolder resultHolder) |
ExtensionResultStatusType |
RuleFieldPersistenceProviderCascadeExtensionHandler.postCascadeAdd(Object rule,
DataDTO dataDTO,
ExtensionResultHolder resultHolder)
Setup proper prod record enterprise state for a propagated rule addition.
|
ExtensionResultStatusType |
MediaFieldPersistenceProviderExtensionHandler.retrieveMedia(Object instance,
PopulateValueRequest request,
ExtensionResultHolder<Tuple<Media,Boolean>> resultHolder) |
ExtensionResultStatusType |
BasicFieldPersistenceProviderExtensionHandler.transformForeignKey(ExtractValueRequest request,
Property property,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
BasicFieldPersistenceProviderExtensionHandler.transformId(ExtractValueRequest request,
Property property,
ExtensionResultHolder<Serializable> resultHolder) |
ExtensionResultStatusType |
MediaFieldPersistenceProviderExtensionHandler.transformId(Media media,
ExtensionResultHolder<Long> resultHolder) |
ExtensionResultStatusType |
RuleFieldPersistenceProviderExtensionHandler.transformId(Object rule,
ExtensionResultHolder<Long> resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AdminRequestProcessorExtensionManager.overrideCurrentCatalog(org.springframework.web.context.request.WebRequest request,
Site currentSite,
ExtensionResultHolder<Catalog> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionHandler.overrideCurrentCatalog(org.springframework.web.context.request.WebRequest request,
Site currentSite,
ExtensionResultHolder<Catalog> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionManager.overrideCurrentProfile(org.springframework.web.context.request.WebRequest request,
Site currentSite,
ExtensionResultHolder<Site> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionHandler.overrideCurrentProfile(org.springframework.web.context.request.WebRequest request,
Site currentSite,
ExtensionResultHolder<Site> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionManager.retrieveCatalogs(Site currentSite,
ExtensionResultHolder<Set<Catalog>> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionHandler.retrieveCatalogs(Site currentSite,
ExtensionResultHolder<Set<Catalog>> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionManager.retrieveProfiles(Site currentSite,
ExtensionResultHolder<Set<Site>> result) |
ExtensionResultStatusType |
AdminRequestProcessorExtensionHandler.retrieveProfiles(Site currentSite,
ExtensionResultHolder<Set<Site>> result) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
AnonymousCustomerExtensionHandler.getAnonymousCustomer(ExtensionResultHolder<Customer> customerHolder,
org.springframework.web.context.request.WebRequest request)
This allows other modules to handle the resolution of an anonymous customer.
|
ExtensionResultStatusType |
AbstractAnonymousCustomerExtensionHandler.getAnonymousCustomer(ExtensionResultHolder<Customer> customerHolder,
org.springframework.web.context.request.WebRequest request) |
ExtensionResultStatusType |
CustomerMergeExtensionHandler.merge(ExtensionResultHolder<Customer> customerHolder,
org.springframework.web.context.request.WebRequest request,
Customer anonymousCustomer)
This allows multiple extensions to modify or copy attributes from the anonymous customer, to the
customer.
|
ExtensionResultStatusType |
DefaultCustomerMergeExtensionHandler.merge(ExtensionResultHolder<Customer> customerHolder,
org.springframework.web.context.request.WebRequest request,
Customer anonymousCustomer) |
Copyright © 2022. All rights reserved.