Package com._1c.g5.v8.bm.integration
Interface IBmProvider
-
- All Known Subinterfaces:
IBmProjectProvider
,IDerivedDataBmProvider
@Deprecated public interface IBmProvider
Deprecated.Public contract of BM provider. BM providers are responsible for two-way communication with external data sources or specific autonomous processing of BM data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String
getId()
Deprecated.Gets the unique identifier of the provider being used to address it within the collection of BM providers being associated with particular model.void
setModel(IBmModel bmModel)
Deprecated.Sets the model the current provider is being associated with.void
waitProcessing(long timeout)
Deprecated.Waits till all the processing in progress is finished.
-
-
-
Method Detail
-
getId
String getId()
Deprecated.Gets the unique identifier of the provider being used to address it within the collection of BM providers being associated with particular model.- Returns:
- ID of this provider.
-
setModel
void setModel(IBmModel bmModel)
Deprecated.Sets the model the current provider is being associated with. It's the right way of accessing the underlying model from the provider implementation.- Parameters:
bmModel
- The instance of the BM associated with this provider.
-
waitProcessing
void waitProcessing(long timeout)
Deprecated.Waits till all the processing in progress is finished.- Parameters:
timeout
- The maximum time to wait in milliseconds.
-
-