All Classes and Interfaces

Class
Description
 
A helper to determine if the locale of the context is not the default for the current application or catalog context, and if so, returns this explicitly defined locale.
CustomizedTranslationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Additional functionality for a TranslationRepository.
 
 
This is a mechanism that can be used to customize how Translation values are applied to entities in TranslationPostMapperMember.
Exception that is thrown when invalid Translation(s) are specified in requests for translation operations.
 
Persistent domain corresponding to Translation for use with a JPA datastore.
TranslationRepository corresponding to a JPA datastore.
Ensures that a Locale can be deserialized from either the underscore varaint (POSIX) or the dashed variant (IETF BCP-47)
 
Always serializes the frontend representation to the IETF BCP-47 language tag format (dashes, not underscore)
Utility class for deriving translatable field paths based on an entity projection.
The transformed path and final target object and field of the path.
For embedded collection members (maps, sets, or lists), it can be useful to denote an identifier for a member for positive identification by the system during change operations.
Marker interface for repository domain that has one or more translatable elements.
Defines an entity that holds the value for a translation of a String field on another entity in a particular Locale.
Common configuration for translation caching.
Properties that influence cache settings for translation
Properties that influence cache estimated size settings for the service
Properties that influence cache weight settings for the service.
Auto-configuration for translation caching using Caffeine as the underlying cache implementation.
 
 
 
Review special case for Translation deployment.
Configuration for engaging default Broadleaf support for Ehcache in the Translation service.
 
 
By default, during DefaultTranslationEntityService.bulkReplaceTranslationsForEntityInLocale(String, Object, String, Locale, List, ContextInfo), there is a mechanism to transform the Translation.getEntityField() path of collection to 'upgrade' it to try and use ID-based paths for collection members instead of index-based paths.
A helper class for translation logic that has re-usable logic.
 
The main JPA auto configuration that initializes the out of the box JPA repositories.
A post mapper member that attempts to update field values for the projections with any translations that are found for the given locale and entities.
TranslationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
TrackableRepository for managing the persistent counterparts of the Translation domain.
 
Deprecated.
 
A DTO that is intended to be used for bulk translation operations.
An optional typehint to use that indicates what type this translation belongs to.