Class EntityClonerServiceImpl
java.lang.Object
net.datenwerke.rs.utils.entitycloner.EntityClonerServiceImpl
- All Implemented Interfaces:
EntityClonerService
-
Constructor Summary
ConstructorsConstructorDescriptionEntityClonerServiceImpl(<any> entityManagerProvider, EntityUtils entityUtils) -
Method Summary
Modifier and TypeMethodDescriptioncloneEntity(Object entity, Class<?> entityClass) cloneEntity(Object entity, Class<?> entityClass, ClonerConfig config) <T> TcloneEntity(T entity) <T> TcloneEntity(T entity, ClonerConfig config) voidcopyFields(Object source, Object target, ClonerConfig config, Map<Object, Object> clonedInnerEntityCache, Map<Object, List<net.datenwerke.rs.utils.entitycloner.EntityClonerServiceImpl.CallbackOnInnerEntityCreation>> loadedReferencedEntityCache, Map<Object, List<net.datenwerke.rs.utils.entitycloner.EntityClonerServiceImpl.CallbackOnInnerEntityCreation>> inProcess)
-
Constructor Details
-
EntityClonerServiceImpl
-
-
Method Details
-
cloneEntity
public <T> T cloneEntity(T entity) - Specified by:
cloneEntityin interfaceEntityClonerService
-
cloneEntity
- Specified by:
cloneEntityin interfaceEntityClonerService
-
cloneEntity
- Specified by:
cloneEntityin interfaceEntityClonerService
-
cloneEntity
- Specified by:
cloneEntityin interfaceEntityClonerService
-
copyFields
public void copyFields(Object source, Object target, ClonerConfig config, Map<Object, Object> clonedInnerEntityCache, Map<Object, List<net.datenwerke.rs.utils.entitycloner.EntityClonerServiceImpl.CallbackOnInnerEntityCreation>> loadedReferencedEntityCache, Map<Object, List<net.datenwerke.rs.utils.entitycloner.EntityClonerServiceImpl.CallbackOnInnerEntityCreation>> inProcess)
-