有效性处理
Windchill 有效性服务
Windchill 有效性支持已扩展,可提供以下附加 API 方法:
• Windchill 有效性服务提供了 getEffectivities(version : EffManagedVersion, context : EffContext, effType : Class, includeHistory : boolean) : Eff[] 方法。该方法会返回一个具体类型的 Eff 对象的排序数组,这些对象由 effType 参数表示,且与版本和上下文参数相关。结果将按照 Eff 对象的创建顺序进行排序。不会扩展结果的对象参考属性。这是一个内部 API,用于支持 ERP Connector 产品功能。
• Windchill 有效性服务提供了 getEffs(version : EffManagedVersion) : QueryResult 方法。该方法回返回分配给输入 EffManagedVersion 实例的所有 Eff 对象。
• Windchill 有效性帮助程序提供了 isCurrent(eff : Eff) : boolean 方法。仅当自变量为当前 (即,该自变量实际上未被删除,因此转移到有效性历史记录) 时,该方法才会返回 true。
• Windchill 有效性帮助程序提供了 equals(e1 : Eff, e2 : Eff) : boolean 方法。仅当对象相等 (即,对象各自的范围值相等) 时,该方法才返回 true。