避免使用的类
说明
本主题列出避免使用的类。
“避免使用的类”表格
说明
com.ptc.core.adapter.server.impl.AbstractWebjectDelegate
com.ptc.core.components.factory.dataUtilities.AbstractNonSelectableRowDataUtility
此类改用 invalid input: '{@link /*missing*/}' AbstractBooleanValueDataUtility。
com.ptc.core.components.factory.dataUtilities.AbstractRowStrikeThroughDataUtility
此类改用 invalid input: '{@link /*missing*/}' AbstractBooleanValueDataUtility。
com.ptc.core.foundation.content.server.impl.SACFDataFormatIconPath
使用 LogicalIdentifier:dataFormatIconPath = SCA|dataFormatIconPath。
支持的 API:true
可扩展:false
com.ptc.core.foundation.lifecycle.server.impl.DiscreteLifecycleTemplateSetAlogrithm
自 10.0 版本起,不在 11.2 中使用此类,替换为 DiscreteLifecycleTemplateSetAlgorithm
com.ptc.core.foundation.persistable.server.impl.SACFObjectImageWithGlyphs
使用 LogicalIdentifier:objectImageWithGlyphs = SCA|objectImageWithGlyphs。
支持的 API:true
可扩展:false
com.ptc.core.foundation.project.server.impl.ProjectConstraintFactory
com.ptc.core.foundation.team.server.impl.DiscreteTeamTemplateSetAlogrithm
自 10.0 版本起,不在 11.2 中使用此类,替换为 DiscreteTeamTemplateSetAlgorithm
com.ptc.core.foundation.vc.wip.common.CheckinToVaultFirstTimeCommand
com.ptc.core.HTMLtemplateutil.server.processors.ExpandCollapseSectionProcessor
com.ptc.core.HTMLtemplateutil.server.processors.UtilProcessorService
com.ptc.core.lwc.server.LWCNormalizedObject
避免使用 LWCNormalizedObject,并计划在下一个版本中将其移除。改用 PersistableAdapter
支持的 API:true
com.ptc.customersupport.mbeans.plugins.windu.DatabaseIndexUtilityPlugin
com.ptc.windchill.associativity.accountability.AccountabilityServiceImpl
自 13.0.1.0 版本起,使用 AccountabilityService 接口 (采用 AssociativityServiceLocator.getAccountabilityService() 方法)。
com.ptc.windchill.associativity.copyover.AssociationCopyOverParam
自 13.0.1.0 版本起,此类用于连带复制框架;现在,我们设计了新框架,即使用 AssociationsDelegate.verify(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext, java.util.Collection<? extends com.ptc.windchill.associativityreconciliation.BaseAssociationDiscrepancy>)AssociationsDelegate.detect(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext, java.lang.Class, com.ptc.windchill.baseserver.BasePath, com.ptc.windchill.baseserver.BasePath)
基类用于为连带复制关联委派传递参数。
支持的 API:true
可扩展:false
com.ptc.windchill.associativity.copyover.AssociationsCopyOverParam
自 13.0.1.0 版本起,此类用于连带复制框架;现在,我们设计了新框架,即使用 AssociationsDelegate.verify(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext, java.util.Collection<? extends com.ptc.windchill.associativity.reconciliation.BaseAssociationDiscrepancy>)AssociationsDelegate.detect(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext,java.lang.Class, com.ptc.windchill.baseserver.BasePath, com.ptc.windchill.baseserver.BasePath)
基类用于为要同步复制的各个关联委派传递参数。
支持的 API:true
可扩展:false
com.ptc.windchill.associativity.copyover.AttributesCopyOverParam
自 13.0.1.0 版本起,此类用于连带复制框架;现在,我们设计了新框架,即使用协调框架。
基类用于为连带复制属性委派传递参数。
支持的 API:true
可扩展:false
com.ptc.windchill.associativity.copyover.CopyOverParam
自 13.0.1.0 版本起,此类用于连带复制框架;现在,我们设计了新框架,即使用 AssociationsDelegate#verify(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext, java.util.Collection<? extends com.ptc.windchill.associativity.reconciliation.BaseAssociationDiscrepancy>)AssociationsDelegate.detect(com.ptc.windchill.associativity.reconciliation.AbstractReconciliationContext, java.lang.Class, com.ptc.windchill.baseserver.BasePath, com.ptc.windchill.baseserver.BasePath)
基类用于为连带复制委派传递参数。
支持的 API:true
可扩展:false
com.ptc.windchill.associativity.reconciliation.part.OccurrenceAttributeDiscrepancyDelegate
自 13.0.1.0 版本起,可以扩展 @see AbstractDiscrepancyDelegate
com.ptc.windchill.associativity.reconciliation.ReconciliationServiceImpl
自 13.0.1.0 版本起,使用 ReconciliationService using ReconciliationHelper.service 接口。
com.ptc.windchill.baseclient.server.NCBuilderBean
自 13.0.1.0 版本起,使用标准数据实用程序框架来自定义快速筛选器 UI。
com.ptc.windchill.baseserver.filter.history.HistoryManageableFilterDelegate
自 13.0.1.0 版本起,Filter 类供内部使用。
com.ptc.windchill.baseserver.filter.pathfilter.ASBPathFilterDelegate
自 13.0.1.0 版本起,Filter 类供内部使用。
com.ptc.windchill.cadx.caddoc.NavBarForumActionDelegate
com.ptc.windchill.cadx.caddoc.NavBarURLForumActionDelegate
com.ptc.windchill.cadx.common.ClientActionProcessService
com.ptc.windchill.cadx.common.picker.AuthoringApplicationConfigSpec
com.ptc.windchill.cadx.common.picker.PickerFormProcessor
com.ptc.windchill.cadx.common.picker.SharedOnlyConfigSpec
com.ptc.windchill.cadx.ws.ActiveWorkspaceNavBarURLActionDelegate
com.ptc.windchill.enterprise.annotation.common.AnnotationHelper
自 Windchill 11.2 版本起,不支持此类,将在下一版本中移除此类。
支持的 API:true
可扩展:false
com.ptc.windchill.enterprise.associativity.asb.dataUtilities.PartSupplierStatusDataUtility
自 13.0.1.0 版本起,使用 AbstractDataUtility 父类,并对其进行扩展,根据需要实现自身逻辑。
com.ptc.windchill.enterprise.associativity.asb.server.sta.DefaultPartNameDelegate
自 13.0.1.0 版本起,使用“生成下游结构”(GDS) 框架。
com.ptc.windchill.enterprise.associativity.asb.server.sta.DefaultPartNumberAndSuffixDelegate
自 13.0.1.0 版本起,使用“生成下游结构”(GDS) 框架。
com.ptc.windchill.enterprise.associativity.asb.server.sta.DefaultViewDelegate
自 13.0.1.0 版本起,使用“生成下游结构”(GDS) 框架。
com.ptc.windchill.enterprise.businessRules.mvc.builders.wizards.BusinessRulesResultsStep
改用 BusinessRulesResultsTable
支持的 API:true
可扩展:false
com.ptc.windchill.enterprise.change2.forms.populators.ChangeNoticeAttributePopulator
改用 FlexibleChangeNoticeAttributePopulator。
com.ptc.windchill.enterprise.change2.forms.populators.ChangeRequestAttributePopulator
改用 FlexibleChangeRequestAttributePopulator。
com.ptc.windchill.enterprise.change2.handler.DefaultAutomateCreateChangeNoticeHandler
应使用“创建变更通告”向导和模板来代替“自动创建变更通告”选项。
com.ptc.windchill.enterprise.change2.mvc.builders.tables.AssociatedChangesTable
com.ptc.windchill.enterprise.change2.tags.ECNChangeTaskTag
不再使用此类。
com.ptc.windchill.enterprise.change2.tags.IsSimplifiedChangeNoticeTag
自 10.0 M010 版本起,不再需要此标记。
com.ptc.windchill.enterprise.change2.validators.ChangeablePreReleaseValidator
可变更版本检查更新为使用业务规则引擎框架。此类替换为 wt.businessRules.BusinessRulesHelper.engine.execute(String ruleSetKey, RuleValidationCriteria)。
com.ptc.windchill.enterprise.prefs.server.processors.SortAttributeList
避免使用此类,因为此类仅与 CADX 搜索选取器的排序首选项 UI 有关,这些选取器将在近期后续版本中替换为 CommonSearch 选取器。
com.ptc.windchill.mpml.client.view.MPMGroupingComparator
自 13.0.1.0 版本起,不开放客户端代码,不能用于自定义。
com.ptc.windchill.mpml.mfgprocess.CopyMPMMfgProcessDelegate
自 13.0.1.0 版本起,实现 CopyDelegate,可进行任何自定义。
com.ptc.windchill.mpml.mfgprocess.CopyMPMMfgStandardGroupDelegate
自 13.0.1.0 版本起,实现 CopyDelegate,可进行任何自定义。
com.ptc.windchill.mpml.pmi.CopyMPMResourceDelegate
自 13.0.1.0 版本起,实现 CopyDelegate,可进行任何自定义。
com.ptc.windchill.mpml.pmi.MPMControlCharacteristic
自 13.0.1.0 版本起,替换为 MPMStandardCC。
com.ptc.windchill.mpml.pmi.MPMControlCharacteristicMaster
自 13.0.1.0 版本起,替换为 MPMStandardCCMaster @see MPMStandardCCMaster
com.ptc.windchill.mpml.pmi.MPMPartQualityLink
自 13.0.1.0 版本起,使用 AssociativeToSCCLink
com.ptc.windchill.mpml.pmi.MPMProcessQualityLink
自 13.0.1.0 版本起,使用 MPMOperationToStandardCCLink
com.ptc.windchill.mpml.processplan.CopyMPMProcessPlanDelegate
自 13.0.1.0 版本起,可以直接实现 CopyDelegate
com.ptc.windchill.mpml.processplan.operation.CopyMPMOperationDelegate
com.ptc.windchill.mpml.processplan.sequence.CopyMPMSequenceDelegate
自 13.0.1.0 版本起,可以直接实现 CopyDelegate
com.ptc.windchill.mpml.processplan.StandardMPMPartAllocationService
自 13.0.1.0 版本起,使用 MPMPartAllocationService using MPMServiceLocator.getPartAllocationService() 接口。
com.ptc.windchill.mpml.processplan.StandardMPMProcessPlanService
自 13.0.1.0 版本起,使用 MPMProcessPlanService 接口 (采用 MPMServiceLocator.getMPMProcessPlanService() 方法)。
com.ptc.windchill.mpml.representable.StandardMPMRepresentableService
自 13.0.1.0 版本起,此类供内部使用。
com.ptc.windchill.mpml.resource.StandardMPMResourceService
自 13.0.1.0 版本起,使用 MPMResourceService 接口 (采用 MPMServiceLocator.getMPMResourceService() 方法)。
com.ptc.windchill.mpml.server.filter.ObjectReferenceFilterItem
自 13.0.1.0 版本起,此类用于客户端筛选,不能用于自定义。
com.ptc.windchill.mpml.StandardMPMDocumentService
自 13.0.1.0 版本起,使用 MPMDocumentService 接口 (采用 MPMDocumentHelper.service 方法)。
com.ptc.windchill.mpml.StandardMpmLinkService
自 13.0.1.0 版本起,使用 MpmLinkService using MPMServiceLocator#getInstance().getMPMLinkService() 接口。
wt.annotation.AnnotationSet
自 Windchill 11.2 版本起,不支持此 Persistable。将在下一版本中移除此类。
使用 newAnnotationSet 静态工厂方法 (而不是 AnnotationSet 构造函数) 来构建此类的实例。为确保实例初始化正确,必须使用静态工厂方法来构建实例。
支持的 API:true
可扩展:false
wt.annotation.DisplayIdentificationAnnotationSetDelegate
自 Windchill 11.2 版本起,不支持此类,将在下一版本中移除此类。
支持的 API:true
可扩展:false
wt.annotation.StructuredAnnotationSet
自 Windchill 11.2 版本起,不支持此 Persistable。将在下一版本中移除此类。
使用 newStructuredAnnotationSet 静态工厂方法 (而不是 StructuredAnnotationSet 构造函数) 来构建此类的实例。为确保实例初始化正确,必须使用静态工厂方法来构建实例。
支持的 API:true
可扩展:false
wt.associativity.LimitedBomHelper
自 13.0.1.0 版本起,可以使用 StandardBomService 类来代替此 Helper。
wt.associativity.StandardBomService
自 13.0.1.0 版本起,使用 BomService 接口 (采用 AssociativityServiceLocator.getBomService() 方法)。
wt.associativity.StandardIteratedNavigationCriteriaService
自 13.0.1.0 版本起,可供内部使用。
wt.cache.MasterICacheManager
首选通过 MainCacheManager 来实现此目的。
wt.change2.AcceptedStrategy
wt.change2.AddressedBy2Delegate
替换为 Windchill 11.0 版本中的关联规则。
wt.change2.ChangeProposal
wt.change2.DefaultChangeNoticeComplexityDelegate
wt.change2.DefaultCIDSDelegate
只有在安装了 CIDS 模型的情况下,才应调用 CIDSDelegate。应改用 com.ptc.windchill.enterprise.cids.delegates.CILODSNavigationDelegate 实施。
wt.change2.DetailedBy
wt.change2.ExecutionStatus
自 8.0 版本起的任何版本中均不使用此类。
wt.change2.FormalizedByDelegate
替换为 Windchill 11.0 版本中的关联规则。
wt.change2.IssueImplementedBy
wt.change2.LegacyChangeLink
替换为 wt.change2.ChangeProcessLink。
wt.change2.RelevantAnalysisData
wt.change2.ResearchedBy
wt.eff.DefaultValidEffsDelegate
替换为 StandardValidEffsDelegate
wt.eff.format.PreferenceBasedRetrieval
替换为 EffFormatHelper。已将 PreferenceBasedRetrieval 类下的 API 移到 EffFormatHelper,可以通过委派获取有效性的格式详情。
wt.effectivity.WTProductInstance
wt.enterprise.BasicTemplateProcessor
wt.enterprise.FormActionDelegateFactory
wt.enterprise.PartReplacementsProcessor
wt.enterprise.URLProcessor
wt.identity.DisplayIdentificationWTDocumentDelegate
自 2.1 版本起,替换为 DisplayIdentificationRevisionControlledDelegate。
wt.mail.WTMimeMessage
自 Windchill 6.2.6 版本起,替换为 EMailMessage
wt.mpm.coproduce.DefaultCoProduceControlDelegate
使用 @see CoProduceControlDelegate
wt.mpm.rawmaterial.RawMaterialReplaceReport
自 13.0.1.0 版本起,此类供内部使用,不能用于自定义。
wt.notify.ObjectSubscription
此类用于 9.0 版本之前的订阅。在 9.0 版本中,替换为 NotificationSubscription、NotifySubscriptionRecipient 和 NotifySubscriptionTarget。
wt.prefs.delegates.WindchillEnterpriseDelegate
wt.prefs.FilePrefEntry
wt.prefs.PreferenceHelper
wt.prefs.Preferences
wt.prefs.registry.PrefsRegistry
wt.prefs.StandardPreferenceService
wt.prefs.WTPreferences
wt.project.RoleHolderProcessorService
在 6.0 版本中
wt.templateutil.components.CheckBoxCellComponent
wt.templateutil.components.DefaultBusinessComponent
wt.templateutil.components.DefaultFontComponent
wt.templateutil.components.DefaultHTMLCellComponent
wt.templateutil.components.DefaultHTMLComponent
wt.templateutil.components.DefaultHTMLHeaderComponent
wt.templateutil.components.DefaultIconComponent
wt.templateutil.components.DefaultLinkComponent
wt.templateutil.components.DefaultStringComponent
wt.templateutil.components.DisableableCheckBoxCellComponent
wt.templateutil.components.EnumeratedAttribute
wt.templateutil.components.HTMLBusinessComponent
wt.templateutil.components.HTMLCheckBoxComponent
wt.templateutil.components.HTMLComponent
wt.templateutil.components.HTMLComponentFactory
wt.templateutil.components.HTMLFont
wt.templateutil.components.HTMLImgComponent
wt.templateutil.components.HTMLLinkComponent
wt.templateutil.components.HTMLSelectComponent
wt.templateutil.components.HTMLTableCellComponent
wt.templateutil.components.HTMLTableComponent
wt.templateutil.components.HTMLTableHeaderComponent
wt.templateutil.components.HTMLTextInputComponent
wt.templateutil.components.IconFirstCellComponent
wt.templateutil.components.LatestVersionCellComponent
wt.templateutil.components.LatestVersionComponent
wt.templateutil.components.LifeCycleStateComponent
wt.templateutil.components.NameComponent
wt.templateutil.components.PSBIconComponent
wt.templateutil.components.TimeStampComponent
wt.templateutil.processor.AbstractHTMLTemplateFactory
wt.templateutil.processor.CreateWTDocumentTaskDelegate
wt.templateutil.processor.DefaultHTMLTemplateFactory
wt.templateutil.processor.DefaultNavBarActionDelegate
wt.templateutil.processor.DefaultTemplateProcessor
wt.templateutil.processor.FormTaskDelegate
wt.templateutil.processor.FormTaskDelegateFactory
wt.templateutil.processor.GenerateFormProcessor
wt.templateutil.processor.HTTPState
wt.templateutil.processor.NavBarURLActionDelegateHelper
wt.templateutil.processor.NavigateFoldersTaskDelegate
wt.templateutil.processor.NavigateFormProcessor
wt.templateutil.processor.ObjectPropsNavBarURLActionDelegate
wt.templateutil.processor.RedirectObject
wt.templateutil.processor.RedirectPageProcessor
wt.templateutil.processor.SubTemplateService
wt.templateutil.table.AssociationListTableService
wt.templateutil.table.AssociationTableModel
wt.templateutil.table.AttributeListTableService
wt.templateutil.table.BasicTableService
wt.templateutil.table.CheckBoxTableColumn
wt.templateutil.table.ColumnSortService
wt.templateutil.table.DefaultHTMLTableColumnModel
wt.templateutil.table.HTMLTable
wt.templateutil.table.HTMLTableColumn
wt.templateutil.table.HTMLValueObject
wt.templateutil.table.IconTableColumn
wt.templateutil.table.LatestVersionTableColumn
wt.templateutil.table.ListContentTableService
wt.templateutil.table.ObjectPropertiesTableModel
wt.templateutil.table.ObjectPropertiesTableProcessor
wt.templateutil.table.PDMLinkHTMLTable
wt.templateutil.table.RowDataTableModel
wt.templateutil.table.SortedTableModel
wt.templateutil.table.TemplateProcessorTableService
wt.templateutil.table.UpdateDocumentTableModel
wt.templateutil.table.WTAttribute
wt.templateutil.table.WTHtmlTable
这对您有帮助吗?