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:
-
Field Summary
Fields inherited from interface wt.fc.adminlock._AdministrativelyLockable
ADMINISTRATIVE_LOCKFields inherited from interface wt.effectivity._Effectivity
CONFIG_ITEM_REF, STANDARD_TARGET_REFERENCE, VERSIONED_TARGETFields inherited from interface wt.eff.form._EffForm
EFF_CONTEXT, EFF_CONTEXT_REFERENCE, RANGEFields inherited from interface wt.eff._EffRecord
CREATION, CREATION_REFERENCE, DELETION, DELETION_REFERENCE, EFF_TYPE_MODIFIER, TARGET, TARGET_REFERENCEFields inherited from interface wt.ufid._Federatable
FEDERATABLE_INFOFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.fc.adminlock._AdministrativelyLockable
getAdministrativeLock, setAdministrativeLockMethods inherited from interface wt.effectivity._Effectivity
getConfigItemRef, getStandardTargetReference, getVersionedTarget, setConfigItemRef, setStandardTargetReference, setVersionedTargetMethods inherited from interface wt.eff.form._EffForm
getEffContext, getEffContextReference, getRange, setEffContext, setEffContextReference, setRangeMethods inherited from interface wt.eff._EffRecord
getCreation, getCreationReference, getDeletion, getDeletionReference, getEffTypeModifier, getTarget, getTargetReference, setCreation, setCreationReference, setDeletion, setDeletionReference, setEffTypeModifier, setTargetReferenceMethods inherited from interface wt.ufid._Federatable
getFederatableInfo, setFederatableInfoMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.eff.Eff
checkAttributes, setTargetMethods inherited from interface wt.eff.EffRecord
getAdditionalAttributeMap, setAdditionalAttributeMapMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
getIdentity, getType
Eff