Package wt.part

Class PlantEffectivityConfigSpec

java.lang.Object
wt.part._WTPartEffectivityConfigSpec
wt.part.WTPartEffectivityConfigSpec
wt.part._PlantEffectivityConfigSpec
wt.part.PlantEffectivityConfigSpec
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._NetFactor, wt.fc._ObjectMappable, NetFactor, ObjectMappable, ConfigSpec

@GenAsObjectMappable(superClass=WTPartEffectivityConfigSpec.class) public class PlantEffectivityConfigSpec extends wt.part._PlantEffectivityConfigSpec
A ConfigSpec used to resolve WTParts based on EnterpriseData(Plant) Effectivity and membership in a view. This resolution can be done in different ways by populating various combinations of the class attributes. The following combinations are valid:
  • Date- Selects parts which have date effectivity without regard to Configuration Item.
  • Date and View- Same as "Date," but the Plant must also be in the specified View.
  • Date and Configuration Item- Selects Plants which have date effectivity for the specified Configuration Item; also selects Plants which have date effectivity without regard to Configuration Item.
  • Date and Configuration Item and View- Same as "Date and Configuration Item," but the Plant must also be in the specified view.
  • Date and Configuration Item and Unit Number (Serial or Lot)- Selects Plants which have unit effectivity for the specified Configuration Item; also selects Plants which have date effectivity with regard to no Configuration Item.
  • Date and Configuration Item and Unit Number (Serial or Lot) and View- Same as "Date and Configuration Item and Unit Number," but the Plant must also be in the specified View.
  • Configuration Item and Unit Number (Serial or Lot)- Selects Plants which have unit effectivity with regard to the specified Configuration Item.
  • Configuration Item and Unit Number (Serial or Lot) and View- Same as "Configuration Item and Unit Number," but the Plant must also be in in the specified View.

This ConfigSpec considers only versions (latest iterations) of Plants, and returns at most one version of part per master (the latest eligible version).

Use the newPlantEffectivityConfigSpec static factory method(s), not the PlantEffectivityConfigSpec constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also: