Interface SqlScriptProducerService
-
- All Superinterfaces:
ObserveService
public interface SqlScriptProducerService extends ObserveService
Created on 31/12/15.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecuteSqlScript(org.nuiton.topia.persistence.script.TopiaSqlScript sqlScript)Execute a sql script.org.nuiton.topia.persistence.script.TopiaSqlScriptproduceAddSqlScript(AddSqlScriptProducerRequest request)Produce a sql script for the givenadd request.org.nuiton.topia.persistence.script.TopiaSqlScriptproduceDeleteSqlScript(DeleteSqlScriptProducerRequest request)Produce a sql script for the givendelete request.
-
-
-
Method Detail
-
produceAddSqlScript
org.nuiton.topia.persistence.script.TopiaSqlScript produceAddSqlScript(AddSqlScriptProducerRequest request)
Produce a sql script for the givenadd request. Node: permissions are check in the implementation method, since we may not need the same credentials for different requests, some just need READ_REFERENTIAL, other READ_ALL.- Parameters:
request- request to consume- Returns:
- the generated sql script.
-
produceDeleteSqlScript
org.nuiton.topia.persistence.script.TopiaSqlScript produceDeleteSqlScript(DeleteSqlScriptProducerRequest request)
Produce a sql script for the givendelete request.- Parameters:
request- request to consume- Returns:
- the generated sql script.
-
executeSqlScript
void executeSqlScript(org.nuiton.topia.persistence.script.TopiaSqlScript sqlScript)
Execute a sql script.- Parameters:
sqlScript- sql script to execute.
-
-