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
Effectivity Deprecated. As of 4.0 replaced by Eff
EffectivityHolder Deprecated. as of 4.0
EffectivityManageable Deprecated. As of 4.0 replaced by EffManagedVersion
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
ConfigItemInstance Use the newConfigItemInstance static factory method(s), not the ConfigItemInstance constructor, to construct instances of this class.
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.
ConfigurationItemInstancesProcessor

Supported API: false

Extendable: false
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
CreateWTProductInstanceFormTaskDelegate Deprecated.  
CreateWTProductInstanceURLActionDelegate

Supported API: true

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

Supported API: true

Extendable: false
DeleteWTProductInstanceFormTaskDelegate Deprecated.  
DeleteWTProductInstanceProcessor

Supported API: false

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.
EffectivityServiceFwd 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.
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.
LoadEffectivity Creates and persists effectivity objects based on input from a comma seperated value (csv) file.
StandardEffectivityService Standard server-side implementation of the EffectivityService interfaces.
UnitEffectivity Abstract class representing a unit based effectivity.
UpdateWTProductInstanceActionDelegate

Supported API: true

Extendable: false
UpdateWTProductInstanceFormTaskDelegate Deprecated.  
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.
WTIncorpDateWTProdInst Use the newWTIncorpDateWTProdInst static factory method(s), not the WTIncorpDateWTProdInst constructor, to construct instances of this class.
WTIncorporationDate Deprecated.  
WTLotEffectivity LotEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of lot numbers.
WTProductInstance Deprecated.  
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.
 

Exception Summary
ConfigItemNotFoundException An exception thrown by
EffectivityException Provides an abstraction of an abnormal occurrence or error in the usage or processing of the EffectivityService.
 

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'"