Class DbGridEditorDefinition
java.lang.Object
net.datenwerke.rs.grideditor.service.grideditor.definition.db.DbGridEditorDefinition
- All Implemented Interfaces:
GridEditorDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionDbGridEditorDefinition(<any> executorServiceProvider, DbGridEditorDefinitionAdapter adapter, DbPoolService poolService, DatasourceBundleService bundleService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcommitChanges(GridEditorReport report, User user, ParameterSet ps, List<GridEditorRecordDto> modified, List<GridEditorRecordDto> modifiedOriginals, List<GridEditorRecordDto> deletedRecords, List<GridEditorRecordDto> newRecords) getConnection(GridEditorReport report, ParameterSet ps) getData(GridEditorReport report, User user, ParameterSet parameters, ReportExecutionConfig[] configs) voidsetAdapter(DbGridEditorDefinitionAdapter adapter)
-
Constructor Details
-
DbGridEditorDefinition
public DbGridEditorDefinition(<any> executorServiceProvider, DbGridEditorDefinitionAdapter adapter, DbPoolService poolService, DatasourceBundleService bundleService)
-
-
Method Details
-
getData
public GridEditorData getData(GridEditorReport report, User user, ParameterSet parameters, ReportExecutionConfig[] configs) throws ReportExecutorException - Specified by:
getDatain interfaceGridEditorDefinition- Throws:
ReportExecutorException
-
commitChanges
public void commitChanges(GridEditorReport report, User user, ParameterSet ps, List<GridEditorRecordDto> modified, List<GridEditorRecordDto> modifiedOriginals, List<GridEditorRecordDto> deletedRecords, List<GridEditorRecordDto> newRecords) - Specified by:
commitChangesin interfaceGridEditorDefinition
-
getConnection
public Connection getConnection(GridEditorReport report, ParameterSet ps) throws InterruptedException, ExecutionException, SQLException -
setAdapter
-
getAdapter
-