Class ProductTranslation
java.lang.Object
com.broadleafcommerce.catalog.service.product.consolidation.ProductTranslation
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware
public class ProductTranslation
extends Object
implements com.broadleafcommerce.data.tracking.core.ContextStateAware
Class just for processing Product consolidation to allow storing both a translation for a related
Product domain, and the ID of the product it belongs to.
-
Constructor Summary
ConstructorsConstructorDescriptionProductTranslation(String productId, com.broadleafcommerce.translation.domain.Translation translation) -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextStategetId()com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainercom.broadleafcommerce.translation.domain.TranslationgetValue()voidsetContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) voidsetEntityField(String entityField) voidsetEntityId(String entityId) voidsetEntityType(String entityType) voidvoidvoidsetOverrideChangeContainer(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer) voidsetTypeHint(String typeHint) void
-
Constructor Details
-
ProductTranslation
public ProductTranslation(String productId, com.broadleafcommerce.translation.domain.Translation translation)
-
-
Method Details
-
getProductId
-
getTranslation
public com.broadleafcommerce.translation.domain.Translation getTranslation() -
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) - Specified by:
setContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
getId
-
getLocale
-
getEntityType
-
getEntityId
-
getEntityField
-
getValue
-
getTypeHint
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()- Specified by:
getContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
getOverrideChangeContainer
public com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer getOverrideChangeContainer() -
setId
-
setLocale
-
setEntityType
-
setEntityId
-
setEntityField
-
setValue
-
setTypeHint
-
setOverrideChangeContainer
public void setOverrideChangeContainer(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer)
-