Interface ConfigService


public interface ConfigService
Service interface for operations related to engineering configuration management. Provides functionality to modify and retrieve configuration details for engineering items.
Since:
2021-11-12
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    getConfigurationDetails(com.technia.dsx.common.TenantSession session, String engItemId, ConfigMask mask, ConfigField... fields)
    Retrieves configuration details for a specified engineering item.
    void
    modify(com.technia.dsx.common.TenantSession session, String engItemId, ConfiguredData input, ConfigMask mask, ConfigField... fields)
    Modifies the configuration data of an engineering item.
  • Method Details

    • modify

      @Remote(UPDATE) void modify(com.technia.dsx.common.TenantSession session, String engItemId, ConfiguredData input, ConfigMask mask, ConfigField... fields)
      Modifies the configuration data of an engineering item.
      Parameters:
      session - The tenant session context for the operation
      engItemId - Identifier of the engineering item to be modified
      input - Configuration data to apply to the engineering item
      mask - Configuration mask to control what aspects are modified
      fields - Optional configuration fields to be modified
    • getConfigurationDetails

      @Remote(READ) void getConfigurationDetails(com.technia.dsx.common.TenantSession session, String engItemId, ConfigMask mask, ConfigField... fields)
      Retrieves configuration details for a specified engineering item.
      Parameters:
      session - The tenant session context for the operation
      engItemId - Identifier of the engineering item to retrieve configuration for
      mask - Configuration mask to control what aspects are returned
      fields - Optional configuration fields to be retrieved