Package wt.effectivity

Provides an out-of-the-box reference implementation of the generic base effectivity functionality defined in wt.eff to assert that a PDM object is effective under certain conditions, but this package's EffectivityService is not normally used (instead use wt.eff's EffService, EffConfigSpecAssistant and EffGroupAssistant).

See:
          Description

Interface Summary
EffectivityService Most of the APIs represented in this service are available in the wt.eff package in EffService, EffGroupAssistant or EffConfigSpecAssistant and since the eff package's APIs are easier to use, they are recommended.
 

Class Summary
ConfigurationItem This is a product that is planned for manufacture with various EffectivityManageables having Effectivitys under which specific versions are used to manufacture the product.
ConfigurationItemReference An ObjectReference subclass used to reference a Configuration Item.
ConfigurationItemValidEffsDelegate Constrains the valid effs based on the type of the configuration item.
CreateWTProductInstanceActionDelegate

Supported API: true

Extendable: false
CreateWTProductInstanceURLActionDelegate

Supported API: true

Extendable: false
DatedEffectivity Abstract class representing a date based effectivity.
DeleteWTProductInstanceActionDelegate

Supported API: true

Extendable: false
DeleteWTProductInstanceURLActionDelegate

Supported API: true

Extendable: false
DisplayIdentificationConfigurationItemDelegate

Supported API: true

Extendable: false
EffectivityConfigurationItem Associates an effectivity with its configuration item.
EffectivityHelper This helper is used to access an implementation of EffectivityService via the static reference EffectivityHelper.service.
EffectivityManageableEffectivity Associates an effectivity with its target.
EffectivityType An EnumeratedType subclass representing an effectivity type.
EffEffContext Constrained association indicating that a unit effectivity must be in the context of a configuration item.
UnitEffectivity Abstract class representing a unit based effectivity.
UpdateWTProductInstanceActionDelegate

Supported API: true

Extendable: false
UpdateWTProductInstanceURLActionDelegate

Supported API: true

Extendable: false
WTDatedEffectivity A WTDatedEffectivity is used to indicate that an item is effective while a configuration item is being produced during a date range.
WTLotEffectivity LotEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of lot numbers.
WTSerialNumberedEffectivity SerialNumberedEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of serial numbered units.
 

Package wt.effectivity Description

Provides an out-of-the-box reference implementation of the generic base effectivity functionality defined in wt.eff to assert that a PDM object is effective under certain conditions, but this package's EffectivityService is not normally used (instead use wt.eff's EffService, EffConfigSpecAssistant and EffGroupAssistant).

Defines EffectivityManageables which have Effectivitys (having a start and end point defined by EffRange) assigned to them either globally or within some particular ConfigurationItem.

Defines several implementations of wt.Eff (which is the replacement for the deprecated Effectivity):

Defines product instance effectivity (ConfigurationItem, WTProductInstance and WTIncorporationDate), which is a rather straight-forward reference implementation of interfaces from wt.eff.

This package is based in part on the PdmEffectivity section (2.8) of the PDM Enablers specification.

See Also:
"'Effectivity Package' in 'Application Developer's Guide'"