Package wt.eff
Interface EffRecordable
- All Superinterfaces:
wt.eff._EffRecordable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Subinterfaces:
wt.eff._CalculatedEffRecordable,_ChangeRecordIfc,wt.eff._EffManagedVersion,com.ptc.windchill.mpml.processplan.sequence._MPMSequenceHolder,wt.change2._ReportedAgainstIfc,CalculatedEffRecordable,ChangeRecordIfc,EffManagedVersion,MPMSequenceHolder,ReportedAgainstIfc
- All Known Implementing Classes:
com.ptc.windchill.enterprise.data._AbstractEnterpriseData,_ChangeAction,_ChangeRecord2,_ChoiceRule,_EnterpriseData,_EPMDocument,_ExpressionAlias,_IndependentAssignedExpression,com.ptc.windchill.suma.part._ManufacturerPart,_MfgHistory,_MPMMfgProcess,_MPMMfgStandardGroup,_MPMOperation,com.ptc.windchill.mpml.resource._MPMOperationAssignableResource,_MPMPlant,_MPMProcessMaterial,_MPMProcessPlan,_MPMResource,_MPMResourceGroup,_MPMSequence,_MPMSkill,_MPMStandardOperation,_MPMTooling,_MPMWorkCenter,_ProxyDocument,_ReportedAgainst,com.ptc.windchill.suma.part._SupplierPart,com.ptc.windchill.suma.part._VendorPart,_WTChangeDirective,_WTDocument,_WTPart,_WTPartUsageLink,com.ptc.windchill.enterprise.data.AbstractEnterpriseData,ChangeAction,ChangeRecord2,ChoiceRule,EnterpriseData,EPMDocument,ExpressionAlias,IndependentAssignedExpression,ManufacturerPart,MfgHistory,MPMMfgProcess,MPMMfgStandardGroup,MPMOperation,com.ptc.windchill.mpml.resource.MPMOperationAssignableResource,MPMPlant,MPMProcessMaterial,MPMProcessPlan,MPMResource,MPMResourceGroup,MPMSequence,MPMSkill,MPMStandardOperation,MPMTooling,MPMWorkCenter,ProxyDocument,ReportedAgainst,SupplierPart,VendorPart,WTChangeDirective,WTDocument,WTPart,WTPartUsageLink
@GenAsPersistable(properties=@GeneratedProperty(name="effVector",type=java.util.Vector.class,javaDoc="Add the following code to setEffVector to facilitate the synchronization: <BR><BR> If the effVector was not null coming in, the EffGroups will logically become orphaned after the vector is replaced. We can\'t, however, set the EffGroup\'s target to null (it\'s required). So, we won\'t do anything here; rather, getTarget in EffGroup will return null if it\'s no longer synchronized. Unfortunately, we can\'t synchronize a call to addElement. Don\'t call addElement -- instead setTarget on the EffGroup side; this will cause the group to be added to the vector. <BR><BR> effVector = a_EffVector; <BR><BR> // synchronization for bidirectional association for (int i = 0; effVector != null && i < effVector.size(); i++) ((EffGroup) effVector.elementAt(i)).setTarget(this);",columnProperties=@ColumnProperties(persistent=false)))
public interface EffRecordable
extends wt.eff._EffRecordable
Supported API: true
Extendable: false
-
Method Summary
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes