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
@GenAsPersistable(interfaces={EffForm.class,wt.ufid.Federatable.class,AdministrativelyLockable.class},properties=@GeneratedProperty(name="effTypeModifier",type=EffTypeModifier.class),foreignKeys={@GeneratedForeignKey(name="EffCreation",foreignKeyRole=@ForeignKeyRole(name="creation",type=wt.eff.EffChangeAudit.class,supportedAPI=PRIVATE),myRole=@MyRole(name="theEffRecord",supportedAPI=PRIVATE)),@GeneratedForeignKey(name="EffDeletion",foreignKeyRole=@ForeignKeyRole(name="deletion",type=wt.eff.EffChangeAudit.class),myRole=@MyRole(name="theEffRecord")),@GeneratedForeignKey(name="EffRecordableEffRecord",foreignKeyRole=@ForeignKeyRole(name="target",type=EffRecordable.class,referenceType=WTReference.class,constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(persistent=false)),myRole=@MyRole(name="eff"))})
public interface EffRecord
extends wt.eff._EffRecord
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptionMethod is used to get additional attributes on the effectvity.default voidsetAdditionalAttributeMap(Map<String, String> attrMap) Method is used to set additional attributes on the effectvity.Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
setAdditionalAttributeMap
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
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
-