Package wt.eff
package wt.eff
-
ClassDescription
Supported API: true
Extendable: false
Supported API: true
Extendable: falseUse thenewCalculatedMSNEffectivitystatic factory method(s), not theCalculatedMSNEffectivityconstructor, to construct instances of this class.A lightweight representation ofEffGroupfor use by the client.Also the class has some attributes specific for client processingRange delegate for dates.A range using Timestamps.Deprecated.Delegate for displaying a configuration item.Delegate for displaying an effectivity group.Provides the capability to specify when anEffManagedVersionis effective given a start and end (EffRange) and optionally anEffContext.A primitive config spec used to filter based on an Eff, itsEffContextand a value for which the EffManagedVersion should be effective.Assistant for handling type conversions for the start and end values of any subclass of of anEffRange, and providing client and server-side APIs useful forEffConfigSpec,PersistableEffConfigSpecandEffConfigSpecGroup.A container config spec allowing multiple PersistableEffConfigSpecs to be considered.A configuration item that serves as the context for which anEffis valid.The identification object to be used by all implementations of configuration item.The context (ProductInstanceorEffConfigurationItem) under which anEffoperates, theEffContextmay be a configuration item, as recognized by PDM Enablers, for example.Foreign-key association between an Eff and its context.An in-memory-only object used to encapsulate all theEffs associated with a givenEffManagedVersionandEffContextfor client interaction purposes (for example, if three effectivities exist for configuration item X and part 100 Rev A, these three effectivities will be represented as a range like "1-10, 12, 20-").Assistant for gettingEffGroups, convertingEffRanges to and fromStrings, and adding theEffs associated toEffManagedVersions toEffGroups.Events emitted by the EffGroupAssistant for customization purposes.
Supported API: true
Extendable: falseDelegate used by theEffGroupAssistantto convert between anEffRangeand start/end pairs.This helper is used to access an implementation ofEffServicevia the static referenceEffHelper.service.The range of values (from start to end) under which anEffis valid; the start value is required, and indicates when the Eff becomes valid, but the end value is optional, and when non-null signifies when an Eff is no longer valid.
Supported API: true
Extendable: false
Supported API: true
Extendable: falseThis service provides general effectivity functionality, both through its API and through listeners, that operate onEffManagedVersion,Eff,EffContext,EffConfigurationItem,ProductSolutionandProductInstanceobjects; this functionality can be reused by various implementations of effectivity including the reference implementation inwt.effectivity.Event class forEffService.
Supported API: true
Extendable: falseVisitor used to append effectivities to a node.Effectivities are no longer used to indicate incorporation.Range delegate for left-filled strings.A range that left-fills the start/end values with spaces to ensure that 9 < 10, for example, in a query.Use thenewPendingBlockEffectivitystatic factory method(s), not thePendingBlockEffectivityconstructor, to construct instances of this class.
Supported API: true
Extendable: falseUse thenewPendingDateEffectivitystatic factory method(s), not thePendingDateEffectivityconstructor, to construct instances of this class.PendingEff is the parent interface for all pending effectivity classes.Use thenewPendingLotNumberEffectivitystatic factory method(s), not thePendingLotNumberEffectivityconstructor, to construct instances of this class.Use thenewPendingMSNEffectivitystatic factory method(s), not thePendingMSNEffectivityconstructor, to construct instances of this class.Use thenewPendingSerialNumberEffectivitystatic factory method(s), not thePendingSerialNumberEffectivityconstructor, to construct instances of this class.
Supported API: true
Extendable: falsePersistent wrapper of anEffConfigSpec(which is ObjectMappable).Deprecated.A class to hold propagation options for the assignment of the pending effectivity to true effectivity.Display identity for effectivity groups.Localizable message.Range delegate for strings.A range using Strings which are not left filled.Delegate used to determine the valid Eff classes based on an EffContext object.
StandardValidEffsDelegate