Class DefaultWritePersistenceGateway
- java.lang.Object
-
- de.hybris.platform.directpersistence.impl.DefaultWritePersistenceGateway
-
- All Implemented Interfaces:
WritePersistenceGateway
public class DefaultWritePersistenceGateway extends java.lang.Object implements WritePersistenceGateway
Default implementation of write persistence gateway.
-
-
Constructor Summary
Constructors Constructor Description DefaultWritePersistenceGateway()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()java.util.Collection<PersistResult>persist(ChangeSet changeSet)Persists changes in persistence storage.java.util.Collection<PersistResult>persistInternal(ChangeSet changeSet)voidsetBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory)voidsetCacheInvalidator(CacheInvalidator cacheInvalidator)voidsetJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)voidsetLocalizationService(LocalizationService localizationService)voidsetRecordVisitorFactory(RecordVisitorFactory recordVisitorFactory)voidsetTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
-
-
-
Method Detail
-
persist
public java.util.Collection<PersistResult> persist(ChangeSet changeSet) throws ModelPersistenceException
Description copied from interface:WritePersistenceGatewayPersists changes in persistence storage.- Specified by:
persistin interfaceWritePersistenceGateway- Parameters:
changeSet- All changes which will be persisted- Returns:
- Collection of results
- Throws:
ModelPersistenceException- if changes could not be persisted
-
persistInternal
public java.util.Collection<PersistResult> persistInternal(ChangeSet changeSet) throws ModelPersistenceException
- Throws:
ModelPersistenceException
-
init
@PostConstruct public void init()
-
setRecordVisitorFactory
public void setRecordVisitorFactory(RecordVisitorFactory recordVisitorFactory)
-
setTransactionTemplate
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
-
setJdbcTemplate
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
setCacheInvalidator
public void setCacheInvalidator(CacheInvalidator cacheInvalidator)
-
setBatchCollectorFactory
public void setBatchCollectorFactory(BatchCollectorFactory batchCollectorFactory)
-
setLocalizationService
public void setLocalizationService(LocalizationService localizationService)
-
-