Interface Server

  • All Known Implementing Classes:
    ServerBean

    public interface Server
    Interface for adempiere/Server.
    • Method Detail

      • postImmediate

        String postImmediate​(Properties ctx,
                             int AD_Client_ID,
                             int AD_Table_ID,
                             int Record_ID,
                             boolean force)
        Post Immediate
        Parameters:
        ctx - Client Context
        AD_Client_ID - Client ID of Document
        AD_Table_ID - Table ID of Document
        Record_ID - Record ID of this document
        force - force posting
        Returns:
        null, if success or error message
      • workflow

        ProcessInfo workflow​(Properties ctx,
                             ProcessInfo pi,
                             int AD_Workflow_ID)
        Run Workflow (and wait) on Server
        Parameters:
        ctx - Context
        pi - Process Info
        AD_Workflow_ID - id
        Returns:
        process info
      • sendEMail

        String sendEMail​(Properties ctx,
                         EMail email)
        Send EMail from Server
        Parameters:
        ctx - Context
        email -
        Returns:
        message return from email server
      • executeTask

        String executeTask​(Properties ctx,
                           int AD_Task_ID)
        Execute task on server
        Parameters:
        ctx - Context
        AD_Task_ID - task
        Returns:
        execution trace
      • cacheReset

        int cacheReset​(Properties ctx,
                       String tableName,
                       int Record_ID)
        Cash Reset
        Parameters:
        ctx - Context
        tableName - table name
        Record_ID - record or 0 for all
        Returns:
        number of records reset
      • dbProcess

        ProcessInfo dbProcess​(Properties ctx,
                              ProcessInfo processInfo,
                              String procedureName)
        Execute db proces on server
        Parameters:
        ctx - Context
        processInfo -
        procedureName -
        Returns:
        ProcessInfo