EAGenerateEntityFromEntityActionNoFlush
This document was generated using Claude.ai
Overview
Creates new entities from existing entities with full commitment but without immediate database flush. Same as standard generation but defers database synchronization for batch processing and performance optimization.
When This Action Runs
Manual execution or automated through entity flows for batch entity creation where multiple entities are generated before database flush.
How It Works
- Performs standard entity generation with full validation and field mapping
- Creates fully committed entities (not draft status)
- Defers database flush - changes remain in memory until manual flush
- Optimizes for batch processing - reduces database I/O operations
Key Parameters
Same as EAGenerateEntityFromEntityAction but without immediate database flush.
Key Difference
No Database Flush: Changes remain in memory until manual flush, optimizing batch processing performance.
Database Tables Affected
- Target Entity Table - Creates/updates records in memory (not flushed to database)
- Source Entity Table - May update via inverse copy (in memory)
- Related Tables - All changes remain in memory until manual flush
Related Actions
- EAGenerateEntityFromEntityAction
- EAGenerateDraftEntityFromEntityActionNoFlush
- EAAutomaticGenerateEntityFromEntityAction
- EAGenerateEntityFromEntityActionNoFlushWithApproval
- EAGenerateEntityFromEntityActionWithApproval
- EAAutomaticGenerateEntityFromEntityActionWithApproval
Module: core
Full Class Name: com.namasoft.infor.domainbase.util.actions.EAGenerateEntityFromEntityActionNoFlush