Package io.jmix.datatools.impl
Class EntityRestoreImpl
java.lang.Object
io.jmix.datatools.impl.EntityRestoreImpl
- All Implemented Interfaces:
- EntityRestore
@Component("datatl_EntityRestore")
public class EntityRestoreImpl
extends Object
implements EntityRestore
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AuditConversionServiceprotected Metadataprotected MetadataToolsprotected static intprotected static int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ObjectaddOffsetToDateMs(Object dateObject, int offset) protected voidfillProperties(MetaClass metaClass, List<MetaProperty> properties, String annotationName) protected Class<?>getDeletedDatePropertyClassNN(MetaClass metaClass) protected voidrestoreDetails(io.jmix.datatools.impl.EntityRestoreImpl.RestorationContext restorationContext) intrestoreEntities(Collection<Object> entities) Restore provided entitiesprotected voidrestoreEntity(Object entity, SaveContext saveContext) 
- 
Field Details- 
RELATED_ENTITY_DELETED_DATE_START_OFFSET_MSprotected static int RELATED_ENTITY_DELETED_DATE_START_OFFSET_MS
- 
RELATED_ENTITY_DELETED_DATE_END_OFFSET_MSprotected static int RELATED_ENTITY_DELETED_DATE_END_OFFSET_MS
- 
metadata
- 
metadataTools
- 
auditConversionService
 
- 
- 
Constructor Details- 
EntityRestoreImplpublic EntityRestoreImpl()
 
- 
- 
Method Details- 
restoreEntitiesDescription copied from interface:EntityRestoreRestore provided entities- Specified by:
- restoreEntitiesin interface- EntityRestore
- Parameters:
- entities- entities to restore
- Returns:
- Amount of restored entities (initially selected + dependent)
 
- 
restoreEntity
- 
restoreDetailsprotected void restoreDetails(io.jmix.datatools.impl.EntityRestoreImpl.RestorationContext restorationContext) 
- 
getDeletedDatePropertyClassNN
- 
addOffsetToDateMs
- 
fillPropertiesprotected void fillProperties(MetaClass metaClass, List<MetaProperty> properties, String annotationName) 
 
-