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:
-
Field Summary
Fields inherited from class wt.part._WTPartEffectivityConfigSpec
EFF_TYPE, EFFECTIVE_DATE, EFFECTIVE_UNIT, VARIATION1, VARIATION2 -
Method Summary
Methods inherited from class wt.part.WTPartEffectivityConfigSpec
appendSearchCriteria, getEffectiveConfigItem, getEffectiveContext, getEffectiveDate, getEffectiveProduct, getEffectiveProductInstance, getEffectivityType, getRelationalConfigSpec, getView, setEffectiveConfigItem, setEffectiveContext, setEffectiveDate, setEffectiveProduct, setEffectiveProductInstance, setEffectiveUnit, setEffType, setViewMethods inherited from class wt.part._WTPartEffectivityConfigSpec
getEffectiveUnit, getEffType, getVariation1, getVariation2, setVariation1, setVariation2