public class DefaultRegistryDataService
extends java.lang.Object
implements net.croz.nrich.registry.api.data.service.RegistryDataService
| Constructor and Description |
|---|
DefaultRegistryDataService(javax.persistence.EntityManager entityManager,
org.modelmapper.ModelMapper modelMapper,
net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter stringToEntityPropertyMapConverter,
RegistryDataConfigurationHolder registryDataConfigurationHolder,
java.util.List<net.croz.nrich.registry.api.data.interceptor.RegistryDataInterceptor> registryDataInterceptorList,
net.croz.nrich.registry.api.core.service.RegistryEntityFinderService registryEntityFinderService) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(java.lang.String classFullName,
java.lang.Object entityData) |
<T> T |
delete(java.lang.String classFullName,
java.lang.Object id) |
<P> org.springframework.data.domain.Page<P> |
list(net.croz.nrich.registry.api.data.request.ListRegistryRequest request) |
java.util.Map<java.lang.String,org.springframework.data.domain.Page<?>> |
listBulk(net.croz.nrich.registry.api.data.request.ListBulkRegistryRequest request) |
<T> T |
update(java.lang.String classFullName,
java.lang.Object id,
java.lang.Object entityData) |
public DefaultRegistryDataService(javax.persistence.EntityManager entityManager,
org.modelmapper.ModelMapper modelMapper,
net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter stringToEntityPropertyMapConverter,
RegistryDataConfigurationHolder registryDataConfigurationHolder,
java.util.List<net.croz.nrich.registry.api.data.interceptor.RegistryDataInterceptor> registryDataInterceptorList,
net.croz.nrich.registry.api.core.service.RegistryEntityFinderService registryEntityFinderService)
@Transactional(readOnly=true) public java.util.Map<java.lang.String,org.springframework.data.domain.Page<?>> listBulk(net.croz.nrich.registry.api.data.request.ListBulkRegistryRequest request)
listBulk in interface net.croz.nrich.registry.api.data.service.RegistryDataService@Transactional(readOnly=true) public <P> org.springframework.data.domain.Page<P> list(net.croz.nrich.registry.api.data.request.ListRegistryRequest request)
list in interface net.croz.nrich.registry.api.data.service.RegistryDataService@Transactional
public <T> T create(java.lang.String classFullName,
java.lang.Object entityData)
create in interface net.croz.nrich.registry.api.data.service.RegistryDataService@Transactional
public <T> T update(java.lang.String classFullName,
java.lang.Object id,
java.lang.Object entityData)
update in interface net.croz.nrich.registry.api.data.service.RegistryDataService@Transactional
public <T> T delete(java.lang.String classFullName,
java.lang.Object id)
delete in interface net.croz.nrich.registry.api.data.service.RegistryDataService