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