@Repository public class GroupPropertiesRepository extends com.foreach.across.modules.properties.repositories.EntityPropertiesRepository<Long>
| Constructor and Description |
|---|
GroupPropertiesRepository(com.foreach.across.modules.properties.config.EntityPropertiesDescriptor configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProperties(Long entityId) |
com.foreach.across.modules.properties.business.StringPropertiesSource |
loadProperties(Long entityId) |
void |
saveProperties(Long entityId,
com.foreach.across.modules.properties.business.StringPropertiesSource properties) |
public GroupPropertiesRepository(com.foreach.across.modules.properties.config.EntityPropertiesDescriptor configuration)
@Cacheable(value="groupPropertiesCache") @Transactional(readOnly=true) public com.foreach.across.modules.properties.business.StringPropertiesSource loadProperties(Long entityId)
loadProperties in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository<Long>@CacheEvict(value="groupPropertiesCache",
key="#entityId")
@Transactional
public void saveProperties(Long entityId,
com.foreach.across.modules.properties.business.StringPropertiesSource properties)
saveProperties in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository<Long>Copyright © 2020. All rights reserved.