Package wt.eff

Interface Eff

All Superinterfaces:
wt.fc.adminlock._AdministrativelyLockable, wt.eff._Eff, 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, EffForm, EffRecord, wt.ufid.Federatable, wt.federation.FederatedLinkHolder, NetFactor, ObjectMappable, Persistable, Releasable, wt.federation.RemotelyLinkable, Serializable
All Known Subinterfaces:
wt.eff._DateEff, wt.effectivity._Effectivity, wt.eff._IncorporationDate, wt.eff._LeftFilledStringEff, wt.eff._StringEff, DateEff, Effectivity, IncorporationDate, LeftFilledStringEff, StringEff
All Known Implementing Classes:
_DatedEffectivity, _ProductBlockEffectivity, _ProductDateEffectivity, _ProductLotNumberEffectivity, _ProductMSNEffectivity, _ProductSerialNumberEffectivity, _UnitEffectivity, wt.effectivity._WTDatedEffectivity, wt.effectivity._WTLotEffectivity, wt.effectivity._WTSerialNumberedEffectivity, DatedEffectivity, ProductBlockEffectivity, ProductDateEffectivity, ProductLotNumberEffectivity, ProductMSNEffectivity, ProductSerialNumberEffectivity, UnitEffectivity, WTDatedEffectivity, WTLotEffectivity, WTSerialNumberedEffectivity

Provides the capability to specify when an EffManagedVersion is effective given a start and end (EffRange) and optionally an EffContext. Implementations of Eff may constrain the EffContext as well as make it required; implementations also may specify a subclass of EffRange and by doing so specify the type of the start/end values.

Effs are often grouped into an EffGroup.

Supported API: true

Extendable: false

See Also:
  • Field Summary

    Fields inherited from interface wt.fc.adminlock._AdministrativelyLockable

    ADMINISTRATIVE_LOCK

    Fields inherited from interface wt.eff.form._EffForm

    EFF_CONTEXT, EFF_CONTEXT_REFERENCE, RANGE

    Fields inherited from interface wt.eff._EffRecord

    CREATION, CREATION_REFERENCE, DELETION, DELETION_REFERENCE, EFF_TYPE_MODIFIER, TARGET, TARGET_REFERENCE

    Fields inherited from interface wt.ufid._Federatable

    FEDERATABLE_INFO

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Sets the object for the association that plays role: TARGET.

    Methods inherited from interface wt.fc.adminlock._AdministrativelyLockable

    getAdministrativeLock, setAdministrativeLock

    Methods inherited from interface wt.eff.form._EffForm

    getEffContext, getEffContextReference, getRange, setEffContext, setEffContextReference, setRange

    Methods inherited from interface wt.eff._EffRecord

    getCreation, getCreationReference, getDeletion, getDeletionReference, getEffTypeModifier, getTarget, getTargetReference, setCreation, setCreationReference, setDeletion, setDeletionReference, setEffTypeModifier, setTargetReference

    Methods inherited from interface wt.ufid._Federatable

    getFederatableInfo, setFederatableInfo

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    Methods inherited from interface wt.eff.EffRecord

    getAdditionalAttributeMap, setAdditionalAttributeMap

    Methods inherited from interface wt.fc.NetFactor

    getClassInfo, getConceptualClassname

    Methods inherited from interface wt.fc.ObjectMappable

    readExternal, writeExternal

    Methods inherited from interface wt.fc.Persistable

    getIdentity, getType