Interface ILogManager

All Superinterfaces:
IDisposable, IEntity

public interface ILogManager extends IEntity
Manager the logs.
  • Method Details

    • deleteCampaignLog

      int deleteCampaignLog(String campaignName, CampaignDeleteLogRequest request) throws Exception, altitude.integrationServer.exceptions.ISException
      Deletes the campaign log.
      Parameters:
      campaignName - Name of the campaign.
      request - The delete request.
      Returns:
      The identifier of the background task created on the Altitude uCI Server.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • deleteInstanceLog

      int deleteInstanceLog(InstanceDeleteLogRequest request) throws Exception, altitude.integrationServer.exceptions.ISException
      Deletes the log.
      Parameters:
      request - The details to delete.
      Returns:
      The identifier of the background task created on the Altitude uCI Server.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentInCampaignOperationLogCursor

      IAgentInCampaignOperationLogCursor getAgentInCampaignOperationLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets an agent in campaign operation log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The IAgentInCampaignOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentInCampaignOperationLogCursors

      IAgentInCampaignOperationLogCursor[] getAgentInCampaignOperationLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the agent in campaign operation log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentInCampaignOperationLogTableSchema

      TableSchema getAgentInCampaignOperationLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the agent in campaign operation log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentOperationLogCursor

      IAgentOperationLogCursor getAgentOperationLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets an agent operation log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The IAgentOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentOperationLogCursors

      IAgentOperationLogCursor[] getAgentOperationLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the agent operation log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getAgentOperationLogTableSchema

      TableSchema getAgentOperationLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the agent operation log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getCampaignOperationLogCursor

      ICampaignOperationLogCursor getCampaignOperationLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets an campaign operation log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The ICampaignOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getCampaignOperationLogCursors

      ICampaignOperationLogCursor[] getCampaignOperationLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the campaign operation log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getCampaignOperationLogTableSchema

      TableSchema getCampaignOperationLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the campaign operation log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getConfigurationLogCursor

      IConfigurationLogCursor getConfigurationLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets a configuration log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The IConfigurationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getConfigurationLogCursors

      IConfigurationLogCursor[] getConfigurationLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the configuration log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getConfigurationLogFields

      ConfigurationLogField[] getConfigurationLogFields(int configurationLogId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the fields of a configuration log.
      Parameters:
      configurationLogId - Identifier of the configuration log.
      Returns:
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getConfigurationLogTableSchema

      TableSchema getConfigurationLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the configuration log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getInstance

      IInstance getInstance() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getInstanceOperationLogCursor

      IInstanceOperationLogCursor getInstanceOperationLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets an instance operation log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The IInstanceOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getInstanceOperationLogCursors

      IInstanceOperationLogCursor[] getInstanceOperationLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the instance operation log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getInstanceOperationLogTableSchema

      TableSchema getInstanceOperationLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the instance operation log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getSystemEventLogCursor

      ISystemEventLogCursor getSystemEventLogCursor(int cursorId) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets a system event log cursor open in the instance.
      Parameters:
      cursorId - Identifier of the cursor.
      Returns:
      The ISystemEventLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getSystemEventLogCursors

      ISystemEventLogCursor[] getSystemEventLogCursors() throws Exception, altitude.integrationServer.exceptions.ISException
      Returns the system event log cursors open in the instance.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getSystemEventLogTableSchema

      TableSchema getSystemEventLogTableSchema() throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the table schema of the system event log.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • newAgentInCampaignOperationLogCursor

      IAgentInCampaignOperationLogCursor newAgentInCampaignOperationLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens an agent in campaign operation log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The IAgentInCampaignOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • newAgentOperationLogCursor

      IAgentOperationLogCursor newAgentOperationLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens an agent operation log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The IAgentOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • newCampaignOperationLogCursor

      ICampaignOperationLogCursor newCampaignOperationLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens an campaign operation log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The ICampaignOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • newConfigurationLogCursor

      IConfigurationLogCursor newConfigurationLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens a configuration log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The IConfigurationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • newInstanceOperationLogCursor

      IInstanceOperationLogCursor newInstanceOperationLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens an instance operation log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The IInstanceOperationLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • newSystemEventLogCursor

      ISystemEventLogCursor newSystemEventLogCursor(String[] columns, String sql) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Opens a system event log cursor.
      Parameters:
      columns - Columns to fetch.
      sql - SQL.
      Returns:
      The ISystemEventLogCursor cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException