Interface SqlScriptProducerService

  • All Superinterfaces:
    ObserveService

    public interface SqlScriptProducerService
    extends ObserveService
    Created on 31/12/15.
    Author:
    Tony Chemit - dev@tchemit.fr
    • Method Detail

      • produceAddSqlScript

        org.nuiton.topia.persistence.script.TopiaSqlScript produceAddSqlScript​(AddSqlScriptProducerRequest request)
        Produce a sql script for the given add 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 given delete 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.