Class DefaultWritePersistenceGateway
java.lang.Object
de.hybris.platform.directpersistence.impl.DefaultWritePersistenceGateway
- All Implemented Interfaces:
WritePersistenceGateway
Default implementation of write persistence gateway.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Persists changes in persistence storage.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)
-
Constructor Details
-
DefaultWritePersistenceGateway
public DefaultWritePersistenceGateway()
-
-
Method Details
-
persist
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 Collection<PersistResult> persistInternal(ChangeSet changeSet) throws ModelPersistenceException - Throws:
ModelPersistenceException
-
init
@PostConstruct public void init() -
setRecordVisitorFactory
-
setTransactionTemplate
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate) -
setJdbcTemplate
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
setCacheInvalidator
-
setBatchCollectorFactory
-
setLocalizationService
-