Package wt.effectivity
Interface Effectivity
- All Superinterfaces:
wt.fc.adminlock._AdministrativelyLockable,wt.eff._Eff,wt.effectivity._Effectivity,wt.eff.form._EffForm,wt.eff._EffRecord,wt.ufid._Federatable,wt.federation._FederatedLinkHolder,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.esi._Releasable,wt.federation._RemotelyLinkable,AdministrativelyLockable,Eff,EffForm,EffRecord,wt.ufid.Federatable,wt.federation.FederatedLinkHolder,NetFactor,ObjectMappable,Persistable,Releasable,wt.federation.RemotelyLinkable,Serializable
- All Known Implementing Classes:
_DatedEffectivity,_UnitEffectivity,wt.effectivity._WTDatedEffectivity,wt.effectivity._WTLotEffectivity,wt.effectivity._WTSerialNumberedEffectivity,DatedEffectivity,UnitEffectivity,WTDatedEffectivity,WTLotEffectivity,WTSerialNumberedEffectivity
@GenAsPersistable(interfaces=Eff.class,properties=@GeneratedProperty(name="standardTargetReference",type=ObjectReference.class,javaDoc="A non-versioned, persistable object which logically holds effectivity information."),foreignKeys={@GeneratedForeignKey(name="EffectivityConfigurationItem",myRoleIsRoleA=true,foreignKeyRole=@ForeignKeyRole(name="effContext",type=ConfigurationItem.class,supportedAPI=PUBLIC,cascade=false,constraints=@PropertyConstraints(required=false)),myRole=@MyRole(name="eff",supportedAPI=PUBLIC,cascade=false)),@GeneratedForeignKey(name="EffectivityManageableEffectivity",foreignKeyRole=@ForeignKeyRole(name="target",type=EffManagedVersion.class,referenceType=VersionReference.class,supportedAPI=PUBLIC,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="eff",supportedAPI=PUBLIC,cascade=false))},derivedProperties={@DerivedProperty(name="versionedTarget",derivedFrom="targetReference"),@DerivedProperty(name="configItemRef",derivedFrom="effContextReference")})
public interface Effectivity
extends wt.effectivity._Effectivity
Deprecated.
Effectivity is an interface which supports the notion that a PDM object
is effective under certain conditions. Abstract subclasses of Effectivity
include
Effectivity contains an object reference to the item which holds the effectivity (
Supported API: true
Extendable: false
DatedEffectivity and UnitEffectivity. Effectivity
contains a reference to a ConfigurationItem (effContext). This ConfigurationItem
reference is necessary for UnitEffectivity subclasses, and is
optional for DatedEffectivity subclasses.
Effectivity contains an object reference to the item which holds the effectivity (
target).
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Methods inherited from interface wt.eff.EffRecord
getAdditionalAttributeMap, setAdditionalAttributeMapMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
Eff