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
-
Field Summary
Fields inherited from interface wt.eff._EffRecordable
EFF_VECTORFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.eff._EffRecordable
getEffVector, setEffVectorMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getType