Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionDeprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3
-
Deprecated InterfacesInterfaceDescriptionno reason originally specifiedTotally unused. Cannot delete due to serialization backwards compatability.no longer used as of 8.1.0, only here to not break the API unnecessarily.
-
Deprecated ClassesClassDescriptionno reason originally specifiedno reason originally specifiedTHIS CLASS IS DEPRECATED. This is a trivial subclass of com.inductiveautomation.factorypmi.application.components.util.ColorState, simply so that applications saved before this change will still load, because in their XML the class is saved by string.THIS CLASS IS DEPRECATED. This is a trivial subclass of com.inductiveautomation.factorypmi.application.components.util.ColorState, simply so that applications saved before this change will still load, because in their XML the class is saved by string.Use VisionModule instead.No longer needed since Java 5Use com.inductiveautomation.ignition.client.util.action.BaseAction instead.Use com.inductiveautomation.ignition.client.util.action.StateChangeAction instead.Prefer
ExtensionFunctionPanel
- API is similar, but layout is more flexible.in favor ofUnderlineBorder
Moved to package com.inductiveautomation.ignition.client.util in Ignition 8.0.5Replaced with the React Status pages
-
Deprecated Enum ClassesEnum ClassDescription
-
Deprecated Exceptions
-
Deprecated FieldsFieldDescriptionuse
TPC.Systems.OPC
instead.com.inductiveautomation.ignition.common.project.resource.ProjectResource.LEGACY_FOLDER_RESOURCE_TYPEcom.inductiveautomation.ignition.gateway.authentication.records.ADtoDBHybridAuthProperties.RoleTablecom.inductiveautomation.ignition.gateway.authentication.records.ADtoDBHybridAuthProperties.UserTablecom.inductiveautomation.ignition.gateway.authentication.records.DBAuthProperties.MappingRoleIdColumncom.inductiveautomation.ignition.gateway.authentication.records.DBAuthProperties.MappingUserIdColumnUse PasswordE instead as a drop-in replacementThis is the old security scheme. Use COMPONENT_PERMISSIONS instead.Misspelled. UseDefaultBeanInfo.PREFERRED_MASK
-
Deprecated MethodsMethodDescriptionUse Add() method instead.no reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedno reason originally specifiedUse setQValue() instead. Kept for serialization.com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.setListenerProxy
(Object) Kept for backwards compatibility. UseNamedQueryAdapter.getPushPath2()
Kept for backwards compatibility. UseNamedQueryAdapter.setPushPath2(String)
Kept for serializationUse PropertyNode.getQValue().getValue() insteadin favor ofTemplateInfo.setSerializedBytes(byte[], SerializationEncoding)
where an encoding is supplied, but still used by 7.9 resourcesuseWindowCache.getWindowSize(ProjectResourceId)
insteadin favor ofWindowInfo.setSerializedCode(byte[], SerializationEncoding)
where an encoding is supplied. still used by 7.9 resourcesMoved to SystemUtilitiescom.inductiveautomation.factorypmi.application.script.builtin.WindowToNavAdapter.closeWindow(String) no longer used, seeAbstractClientTag.setTypeAndValue(DataType, QualifiedValue)
.Please use the following style instead:sendMessage(new RunPrepStmtMessage(query) .database(dbName) .queryArgs(args) .transactionId(txId) .getIds(getIds) .build());
use RunUpdateQueryMessage instead.use RunUpdateQueryMessage instead, like this:sendMessage(new RunUpdateQueryMessage(query) .database(datasource) .transactionId(txId) .getIds(getIds))
useImageLoader.loadImage(String, Dimension)
instead.Not used anymore now that scaling is done by the ImageLoaderas the string name was expected to be an alarm property. This class is now used more generally, so * the Property based version should be used.as the string name was expected to be an alarm property. This class is now used more generally, so the Property based version should be used.Deprecated as of 7.6, in which function factories are provided by the scope contexts so that modules can extend the scripting language. This function factory is the base of those, but should not be used directly.here for serialization compatibility.Use DatasetUtilities.toCSVJava()use DatasetUtilities.toDataSet()Use DatasetUtilities.toDataSet()Use DatasetUtilities.toPyDataSet()use readAll() instead. Implementation needs to be left here for backwards compatibility.in 7.9. Implementation needs to be left here for backwards compatibility.use readAll() instead. Implementation needs to be left here for backwards compatibility.com.inductiveautomation.ignition.common.script.builtin.LegacyTagUtilities.writeToTag(String, Object) com.inductiveautomation.ignition.common.script.ScriptConfig.setTagChangeScripts(Map<String, String>) PreferModuleLibrary
's static validation methods - you can useScriptManager.getModules()
to retrieve this manager's loaded modules to check against.use getNonSubIndexPath going forward.useObject.toString()
insteadDeprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3Deprecated for removal in 8.3This functionality is deprecated. You can continue to add search paths for the backwards compatibility of de-serializing, but new serialized code will not contain the shortened versions of the classnames.Prefer the overload that accepts aLoggerEx
instead.Prefer the overload that accepts aLoggerEx
instead.UseXMLSerializer.serializeXML()
instead.useXMLSerializer.serializeXML(OutputStream, String)
instead.useXMLSerializer.serializeXML(OutputStream, String)
instead.useXMLSerializer.serializeXML(Writer, String)
instead.useXMLSerializer.serializeXML(Writer, String)
instead.useXMLSerializer.serializeXMLAndGZip()
instead.useXMLSerializer.serializeXMLAndGZip(Object)
instead.Replaced byParameterChoiceTable.setParams(String, Map)
Replaced byParameterChoiceTable.update(String, NamedQuery)
Silently blocks the EDT with a modal dialog. Prefer callingDTGatewayInterface.getColumnList(String, String)
from a SwingWorker.com.inductiveautomation.ignition.designer.gateway.DTGatewayInterface.getTableList(Component, String) Prefer callingDTGatewayInterface.getTableList(String)
in a SwingWorker for true async.- preferIgnitionDesigner.getGlobalScriptEditor()
andopen()
instead.Since Ignition 8.1.34, in favor of the more appropriateresourcePath
signature. To be removed in 8.3.0.Since Ignition 8.1.34, in favor of the more appropriateresourcePath
signature. To be removed in 8.3.0.Since Ignition 8.1.34, in favor of the more appropriateresourcePath
signature. To be removed in 8.3.0.Unused.PreferPythonTextArea
for a newer implementation with less issues with font size/scaling and other editing niceties.com.inductiveautomation.ignition.designer.scripteditor.component.CodeEditorFactory.newPythonEditor()PreferPythonTextArea
for a newer implementation with less issues with font size/scaling and other editing niceties.as of 8.0.5 useClipboardUtil.doCopyTransferableToClipboard(Transferable)
as of 8.0.5 useClipboardUtil.doPasteTransferableFromClipboard()
as of 8.0.5 useClipboardUtil.doPasteTransferableFromClipboard(DataFlavor)
as of 8.0.5 useClipboardUtil.isDataFlavorAvailable(DataFlavor)
Use getSystemPropertiesManager() to access edge gateway system properties. Convenience function to look up the EdgeSystemPropertiesRecord. Make sure not to call this if you already have a session open, because you can't open 2 sessions in the same thread. Instead, just use:session.find(EdgeSystemPropertiesRecord.META, SQueryMode.SBASIC, 0L);
Use getSystemPropertiesManager() to access gateway system properties. Convenience function to look up the SystemPropertiesRecord. Make sure not to call this if you already have a session open, because you can't open 2 sessions in the same thread. Instead, just use:session.find(SystemPropertiesRecord.META, SQueryMode.SBASIC, 0L);
Instead, see getStatusOverviewContributorThis method will no longer exist in future versions.don't call this, it just throws an IllegalStatexceptionReplaced byPage.getPageEventManager()
. Will be removed in 8.2.0Replaced bySession.getEventManager()
. Will be removed in 8.2.0Replaced byView.getViewEventManager()
. Will be removed in 8.2.0Replaced by getEventManager. To be removed in 8.2.0Use plural(String, String, String) insteadSee SFieldReference.toLongerString
-
Deprecated ConstructorsConstructorDescriptionThis is the old object that was used for component security. ComponentPermissions is used now instead.Use DayOfWeekDescriptionBuilder(Options) instead.