Interface ConfigService
- All Superinterfaces:
com.technia.dsx.ObjectFactoryProvider<ConfigObjectFactory>,com.technia.dsx.Service
public interface ConfigService
extends com.technia.dsx.Service, com.technia.dsx.ObjectFactoryProvider<ConfigObjectFactory>
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 TypeMethodDescriptionvoidgetConfigurationDetails(com.technia.dsx.common.TenantSession session, String engItemId, ConfigMask mask, ConfigField... fields) Retrieves configuration details for a specified engineering item.voidmodify(com.technia.dsx.common.TenantSession session, String engItemId, ConfiguredData input, ConfigMask mask, ConfigField... fields) Modifies the configuration data of an engineering item.Methods inherited from interface com.technia.dsx.ObjectFactoryProvider
getObjectFactory
-
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 operationengItemId- Identifier of the engineering item to be modifiedinput- Configuration data to apply to the engineering itemmask- Configuration mask to control what aspects are modifiedfields- 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 operationengItemId- Identifier of the engineering item to retrieve configuration formask- Configuration mask to control what aspects are returnedfields- Optional configuration fields to be retrieved
-