Uses of Interface
wt.eff.Eff

Packages that use Eff
com.ptc.windchill.esi.bom   
com.ptc.windchill.esi.esipart   
com.ptc.windchill.esi.rnd   
com.ptc.windchill.esi.txn   
wt.eff Provides generic base effectivity functionality via EffService, EffConfigSpecAssistant and EffGroupAssistant to assert that a PDM object is effective under certain conditions; an out-of-the-box reference implementation of this base functionality is defined by wt.effectivity
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). 
wt.epm.listeners   
wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
 

Uses of Eff in com.ptc.windchill.esi.bom
 

Methods in com.ptc.windchill.esi.bom with parameters of type Eff
protected  Element ESIBOMHeaderRenderer.adjustElement(Element elem, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
private  Element ESIBOMHeaderRenderer.mapBOMHeaderElement(String grpName, Element e, WTPart part, String ufid, Eff eff, Collection targets)
           
protected  Element BOMHeaderRendererImpl.adjustElement(Element elem, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element before it's added to the output group(s).
 

Uses of Eff in com.ptc.windchill.esi.esipart
 

Methods in com.ptc.windchill.esi.esipart that return Eff
private  Eff ESIWTPartRenderer.getLatestEffectivity(WTPart part)
           
private  Eff ESIPartRenderer.getLatestEffectivity(WTPart part)
           
 

Methods in com.ptc.windchill.esi.esipart with parameters of type Eff
protected  Element ESIWTPartRenderer.adjustPartElement(Element element, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element.
private  Element ESIWTPartRenderer.mapPartElement(String grpName, Element e, WTPart part, Eff eff, Collection targets)
           
protected  Element ESIPartRenderer.adjustPartElement(Element element, String group, WTPart part, Eff eff, Collection targets)
          Allow subclasses to fix the contents of an element.
private  Element ESIPartRenderer.mapPartElement(String grpName, Element e, WTPart part, Eff eff, Collection targets)
           
 

Uses of Eff in com.ptc.windchill.esi.rnd
 

Methods in com.ptc.windchill.esi.rnd that return Eff
 Eff ESIEffectivityHandlerImpl.getLatestEffectivity(EffManagedVersion part)
          Returns the latest non-product-specific Date Effectivity that is associated with an object.
protected  Eff ESIEffectivityHandlerImpl.getLastExportedEffectivity(WTPart part, ESITarget target)
          Returns the last released Eff object for associated with a WTPart and an ESITarget.
 Eff ESIEffectivityHandler.getLatestEffectivity(EffManagedVersion part)
          Returns the latest non-product-specific Date Effectivity that is associated with an object.
 

Methods in com.ptc.windchill.esi.rnd with parameters of type Eff
protected  void ResponseRendererImpl.adjustEffectivities(Element element, Eff eff)
          Adds effectivity information to an Element based on the effectivity of the WTPart.
protected  void BasicESIRenderer.adjustEffectivities(Element element, Eff eff)
          Adds effectivity information to an Element based on the effectivity of the WTPart.
 

Uses of Eff in com.ptc.windchill.esi.txn
 

Methods in com.ptc.windchill.esi.txn that return Eff
 Eff ESITransactionUtility.latestEffExport(EffManagedVersion part, ESITarget target)
          Returns the last exported Eff for the supplied part and target.
 

Methods in com.ptc.windchill.esi.txn with parameters of type Eff
private  ReleaseActivity ESITransactionUtility.getLatestActivityForEffectivity(Eff[] effs, ESITarget target)
           
 

Uses of Eff in wt.eff
 

Subinterfaces of Eff in wt.eff
 interface DateEff
          An Eff based on an EffContext and a date range.
 interface IncorporationDate
          Effectivities are no longer used to indicate incorporation.
 interface LeftFilledStringEff
          An Eff based on an EffContext and a LeftFilledStringEffRange.
 interface StringEff
          An Eff based on an EffConfigurationItem and a StringEffRange.
 

Fields in wt.eff declared as Eff
 Eff EffSet.Element.eff
           
 Eff EffSet.Element.eff
           
 

Methods in wt.eff that return Eff
 Eff TargetEff.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff[] StandardEffService.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
private  Eff EffSet.newEff(Class type, VersionReference target, ObjectReference context, EffRange range)
          Creates a new Eff object of the specified type, referencing the specified target and context, and having the specified range.
 Eff[] EffServiceFwd.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
 Eff[] EffService.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
 Eff EffEffContext.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff EffDeletion.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff EffCreation.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff TargetEff.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff[] StandardEffService.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
private  Eff EffSet.newEff(Class type, VersionReference target, ObjectReference context, EffRange range)
          Creates a new Eff object of the specified type, referencing the specified target and context, and having the specified range.
 Eff[] EffServiceFwd.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
 Eff[] EffService.getEffectivities(EffManagedVersion version, EffContext context, Class effType, boolean includeHistory)
          Returns a sorted array of Eff objects of the concrete type represented by the effType parameter, and related to the version and context parameters.
 Eff EffEffContext.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff EffDeletion.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 Eff EffCreation.getEff()
          Gets the object for the association that plays role: EFF_ROLE.
 

Methods in wt.eff with parameters of type Eff
 void TargetEff.setEff(Eff eff)
          Sets the object for the association that plays role: EFF_ROLE.
static TargetEff TargetEff.newTargetEff(Eff eff, EffManagedVersion target)
          Default factory for the class.
private  void EffHistoryMap.put(ObjectReference key, Eff value, int index)
          Put the specified Eff object in this map, using the specified key and index.
static boolean EffHelper.isCurrent(Eff eff)
          Returns true if and only if the argument Eff object is current (i.e., it has not been factually deleted and thus relegated to effectivity history).
static boolean EffHelper.isLegacy(Eff eff)
          Returns true if and only if the argument Eff object is legacy (i.e., it does not reference a valid creation EffChangeAudit object).
static boolean EffHelper.equals(Eff e1, Eff e2)
          Returns true if and only if the argument Eff objects are equal (that is, their respective range values are equal).
 void EffEffContext.setEff(Eff eff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffEffContext EffEffContext.newEffEffContext(Eff eff, EffContext effContext)
          Default factory for the class.
 void EffDeletion.setEff(Eff theEff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffDeletion EffDeletion.newEffDeletion(Eff theEff, EffChangeAudit deletion)
          Default factory for the class.
 void EffCreation.setEff(Eff theEff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffCreation EffCreation.newEffCreation(Eff theEff, EffChangeAudit creation)
          Default factory for the class.
 void TargetEff.setEff(Eff eff)
          Sets the object for the association that plays role: EFF_ROLE.
static TargetEff TargetEff.newTargetEff(Eff eff, EffManagedVersion target)
          Default factory for the class.
private  void EffHistoryMap.put(ObjectReference key, Eff value, int index)
          Put the specified Eff object in this map, using the specified key and index.
static boolean EffHelper.isCurrent(Eff eff)
          Returns true if and only if the argument Eff object is current (i.e., it has not been factually deleted and thus relegated to effectivity history).
static boolean EffHelper.isLegacy(Eff eff)
          Returns true if and only if the argument Eff object is legacy (i.e., it does not reference a valid creation EffChangeAudit object).
static boolean EffHelper.equals(Eff e1, Eff e2)
          Returns true if and only if the argument Eff objects are equal (that is, their respective range values are equal).
 void EffEffContext.setEff(Eff eff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffEffContext EffEffContext.newEffEffContext(Eff eff, EffContext effContext)
          Default factory for the class.
 void EffDeletion.setEff(Eff theEff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffDeletion EffDeletion.newEffDeletion(Eff theEff, EffChangeAudit deletion)
          Default factory for the class.
 void EffCreation.setEff(Eff theEff)
          Sets the object for the association that plays role: EFF_ROLE.
static EffCreation EffCreation.newEffCreation(Eff theEff, EffChangeAudit creation)
          Default factory for the class.
 

Constructors in wt.eff with parameters of type Eff
EffSet.Element(Eff eff)
           
EffHistoryMap(Eff[] effs, boolean chronological)
          Creates a new EffHistoryMap object based on the argument array of Eff objects, in chronological or anti-chronological order, as specified.
EffGroupAssistant.Key(Eff e)
           
EffGroup(Eff eff)
          Constructs a group based on the effectivity.
EffGroup(Eff[] effs)
          Constructs a group based on the effectivities.
EffSet.Element(Eff eff)
           
EffHistoryMap(Eff[] effs, boolean chronological)
          Creates a new EffHistoryMap object based on the argument array of Eff objects, in chronological or anti-chronological order, as specified.
EffGroupAssistant.Key(Eff e)
           
EffGroup(Eff eff)
          Constructs a group based on the effectivity.
EffGroup(Eff[] effs)
          Constructs a group based on the effectivities.
 

Uses of Eff in wt.effectivity
 

Subinterfaces of Eff in wt.effectivity
 interface Effectivity
          Deprecated. As of 4.0 replaced by Eff
 

Classes in wt.effectivity that implement Eff
 class DatedEffectivity
          Abstract class representing a date based effectivity.
 class UnitEffectivity
          Abstract class representing a unit based effectivity.
 class WTDatedEffectivity
          A WTDatedEffectivity is used to indicate that an item is effective while a configuration item is being produced during a date range.
 class WTIncorporationDate
          Deprecated.  
 class WTLotEffectivity
          LotEffectivity is used to indicate that the EffectivityManageable object is effective as a ConfigurationItem is being produced in a range of lot numbers.
 class 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.
 

Uses of Eff in wt.epm.listeners
 

Methods in wt.epm.listeners with parameters of type Eff
private static void EventServiceManagerUtility.processPreStoreEvent(Eff target)
           
 

Uses of Eff in wt.part
 

Classes in wt.part that implement Eff
 class ProductDateEffectivity
           Use the newProductDateEffectivity static factory method(s), not the ProductDateEffectivity constructor, to construct instances of this class.
 class ProductLotNumberEffectivity
           Use the newProductLotNumberEffectivity static factory method(s), not the ProductLotNumberEffectivity constructor, to construct instances of this class.
 class ProductSerialNumberEffectivity
           Use the newProductSerialNumberEffectivity static factory method(s), not the ProductSerialNumberEffectivity constructor, to construct instances of this class.