Package wt.eff

Interface EffRecord

All Superinterfaces:
wt.fc.adminlock._AdministrativelyLockable, wt.eff.form._EffForm, wt.eff._EffRecord, wt.ufid._Federatable, wt.federation._FederatedLinkHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.federation._RemotelyLinkable, AdministrativelyLockable, EffForm, wt.ufid.Federatable, wt.federation.FederatedLinkHolder, NetFactor, ObjectMappable, Persistable, wt.federation.RemotelyLinkable, Serializable
All Known Subinterfaces:
wt.eff._CalculatedEff, wt.eff._DateEff, wt.eff._Eff, wt.effectivity._Effectivity, wt.eff._IncorporationDate, wt.eff._LeftFilledStringEff, _PendingEff, wt.eff._StringEff, wt.change2._VarianceEff, CalculatedEff, DateEff, Eff, Effectivity, IncorporationDate, LeftFilledStringEff, PendingDateEff, PendingEff, PendingStringEff, StringEff, VarianceDateEff, VarianceEff
All Known Implementing Classes:
wt.eff._CalculatedMSNEffectivity, _DatedEffectivity, _PendingBlockEffectivity, _PendingDateEffectivity, _PendingLotNumberEffectivity, _PendingMSNEffectivity, _PendingSerialNumberEffectivity, _ProductBlockEffectivity, _ProductDateEffectivity, _ProductLotNumberEffectivity, _ProductMSNEffectivity, _ProductSerialNumberEffectivity, _UnitEffectivity, wt.change2._VarianceDateEffectivity, wt.change2._VarianceLotNumberEffectivity, wt.change2._VarianceSerialNumberEffectivity, wt.effectivity._WTDatedEffectivity, wt.effectivity._WTLotEffectivity, wt.effectivity._WTSerialNumberedEffectivity, CalculatedMSNEffectivity, DatedEffectivity, PendingBlockEffectivity, PendingDateEffectivity, PendingLotNumberEffectivity, PendingMSNEffectivity, PendingSerialNumberEffectivity, ProductBlockEffectivity, ProductDateEffectivity, ProductLotNumberEffectivity, ProductMSNEffectivity, ProductSerialNumberEffectivity, UnitEffectivity, VarianceDateEffectivity, VarianceLotNumberEffectivity, VarianceSerialNumberEffectivity, WTDatedEffectivity, WTLotEffectivity, WTSerialNumberedEffectivity



Supported API: true

Extendable: false
  • 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 Map<String,String>
    Method is used to get additional attributes on the effectvity.
    default void
    Method is used to set additional attributes on the effectvity.

    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, setTarget, setTargetReference

    Methods inherited from interface wt.ufid._Federatable

    getFederatableInfo, setFederatableInfo

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    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

    checkAttributes, getIdentity, getType
  • Method Details

    • setAdditionalAttributeMap

      default void setAdditionalAttributeMap(Map<String,String> attrMap) throws WTPropertyVetoException
      Method is used to set additional attributes on the effectvity. the effectivity types having additional attributes must provide the implementation for this method. Supported API: true
      Parameters:
      attrMap - key is the effectivity additional attribute name and value is the additional attribute's value in string format.
      Throws:
      WTPropertyVetoException
    • getAdditionalAttributeMap

      default Map<String,String> getAdditionalAttributeMap() throws WTPropertyVetoException
      Method is used to get additional attributes on the effectvity. the effectivity types having additional attributes must provide the implementation for this method. Supported API: true
      Returns:
      attrMap - key is the effectivity additional attribute name and value is the additional attribute's value in string format.
      Throws:
      WTPropertyVetoException