Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionPlease use LegacyLanguageCheckTestsUse
#handleMissingRuntimes(Shell)
instead.UseRuntimeCoreException(IStatus)
instead and embed cause into status.UseRuntimeCoreException(IStatus, String)
instead and embed cause into status.useIModelApiAwareSelection
insteadUse com.e1c.g5.v8.dt.platform.standaloneserver.core.config.IStandaloneServerConfigService.IDefaults
-
Deprecated InterfacesInterfaceDescriptionUse IDtProjectGlobalScopeProvider instead to support all types of DT projects, including virtual onesimplementation specific details should not be exposed as API.Use DT lifecycle listeners and lifecycle aware services instead.Use
IBmWal
.Use check infrastructure for new validation scenariosSince 1.10Since 1.10Use IDtProjectGlobalScopeProvider instead to support all types of DT projects, including virtual onesthe lifecycle services would be marked withLifecycleService
annotation.useIModelApiAwareSelection
insteaduseStandardExtraInfo
and/orIExtraInfoMap
instead.
-
Deprecated ClassesClassDescriptionUse check infrastructure for new checksUse
ConcurrentHashMap
.The class was intended for internal use but leaked to an exported package.NIO is block-oriented IO. In case you need stream-oriented IO, use ByteArrayOutputStream.This class has been introduced to support legacy solutions only. New solutions should use BM events.The class belonged to a mechanism that was deleted. This class was not deleted by accident.The class was intended for internal use but leaked to the exported package.Please use check infrastructure to implement new validation scenariosShould be removed in next releasesUseICheck
implementation insteadPlease use LegacyLanguageCheckTestsUse com._1c.g5.v8.dt.internal.bsl.ui.qfix.ExternalQuickfixModification insteadPlease use check infrastructure to implement new validation scenariosPlease use check infrastructure to implement new validation scenariosuseValueCellEditor
Please use check infrastructure to implement new validation scenariosThis job isn't used anymore. To wait for the extended validation stage - please use check service infrastructureThis logic is deprecated as non-effective and not safe and will be changed in TODO G5V8DT-24023Please use check infrastructure to implement new validation scenariosPlease use check infrastructure to implement new validation scenariosthe lifecycle services would be marked withLifecycleService
annotation.this class will be removed. use default implementation ofISpecifiedElementWriter
for features with int typePlease use check infrastructure to implement new validation scenariosnot used because rights object saved in workspace like 1C:Enterprise xmlShould be removed in next release (see http://boreas.dept07/jira/browse/G5V8DT-22311)Please use check infrastructure to implement new validation scenarios
-
Deprecated Enum ClassesEnum ClassDescriptionshould use special services "ITypeInfoCategoryServiceProvider"you should use special services "IClassifiersTypeInfoServiceProvider"
-
Deprecated FieldsFieldDescriptionSince 1.10Since 1.10Use com.e1c.g5.v8.dt.platform.standaloneserver.core.config.IStandaloneServerConfigService.IDefaults
-
Deprecated MethodsMethodDescriptioncom._1c.g5.v8.bm.core.BmPlatform.applyNamespaceDataStoreSnapshot
(IBmNamespaceDataStore, InputStream) The method has been introduced to simplify migration of some legacy solutions to the new BM API.useBmPlatform.assignPrimaryStore(IBmNamespace, IBmNamespaceDataStore)
. This method is preserved to maintain backward compatibility of the API.For internal use only, will be removed someday.The method has been introduced to simplify migration of some legacy solutions to the new BM API.com._1c.g5.v8.bm.core.BmPlatform.saveNamespaceDataStoreSnapshot(IBmNamespaceDataStore, OutputStream) The method has been introduced to simplify migration of some legacy solutions to the new BM API.useBmPlatform.unassignPrimaryStore(IBmNamespace)
. This method is preserved to maintain backward compatibility of the API.For internal use only, will be removed somedaytheEClass
<=>int
mapping has been introduced for internal use only.theEClass
<=>int
mapping has been introduced for internal use only.This method has been introduced only to support legacy solutions which for some reason use BM to resolve platform, BSL and other resources.BM holds a collection of external URI resolvers for internal use (particularly to perform seamless resolution of references to objects stored outside BM like platform objects, BSL, Moxel and so on) and not for providing the collection to BM users. However the current implementation of the BSL mechanism uses this method to gain access to the contributed instance of XtextBmLinkProvider. When this solution will be improved this method will be removed.BM resource set has been introduced for internal use to provide partial EMF support and is not supposed to be used directly by clients.This method has been introduced only to support legacy solutions which for some reason use BM to resolve platform, BSL and other resources.useIBmNamespace.getPrimaryStore()
. This method is preserved to maintain backward compatibility of the API.This method has been added to support existing legacy solutions.This method has been added to support existing legacy solutions.This method has been added to support existing legacy solutions.This method has been added to support existing legacy solutions.This method has been added to support existing legacy solutions.The method is useless, because if the object itself is not attached to a BM, none of its container can be attached to a BM.The method has been added to support existing legacy solutions only.The method has been added to support existing legacy solutions only.Service orchestrator must be used to subscribe to lifecycle events.Since 2020.7. UseIDerivedDataObjectStatusListener.statusChanged(Object, DerivedDataObjectStatus)
insteadallStates is always sorteddue to naming changesUseIFix
insteadUseIFix
insteadUseIFix
insteadUseIFix
insteadthis feature is switched off for good timesWill be deleted in version 1.15. Use methodIExternalBslValidator.validate(EObject object, CustomValidationMessageAcceptor messageAcceptor, CancelIndicator monitor)
with canceled indicatornow checkboxes is updated correctlynow checkboxes is updated correctlyUse DT lifecycle listeners and lifecycle aware services instead.Use DT lifecycle listeners and lifecycle aware services instead.this method can be deleted soonUseIDerivedDataManagerProvider.get(IDtProject)
instead for better cross-media compatibilityUseIDerivedDataManagerProvider.get(IDtProject)
instead for better cross-media compatibilityShould not be used since 2024.2use IModelApi directlyuse setErrorMessage(String) insteadUse five-argument counterpart.usecom._1c.g5.v8.dt.form.model.getDataPath
use {@link com._1c.g5.v8.dt.form.model.getPropertyInfoDataPath(PropertyInfo, ScriptVariant)}UseFormUtil.getItemOwnPropertyInfo(DataItem)
instead.usePlatformServicesCore.trace(String, String)
instead, this method will be deleted soonUse#handleMissingRuntimes(Shell)
instead.Method's updated logic is now located inIModelObjectTreeSearchEngine
implementationunsupprorted in 1C:Enterprise thin client, only web-client (temporary?).Use the variant with provided services due to performance reasonsUse the variant with provided services due to performance reasonsPut action to section with active contextDtGranularEditorPageSingleColumnBuilder.section(java.lang.String)
use theIDtEditor.getApiEditingContext()
("Remove the method once all legacy checks are moved to the normal plugin-based ones")See javadoc for WST API.
-
Deprecated ConstructorsConstructorDescriptionUse constructor with a
IDtProject
insteadUseRuntimeCoreException(IStatus)
instead and embed cause into status.UseRuntimeCoreException(IStatus, String)
instead and embed cause into status.