Overview

A new COMPartProxy class has been added as CustomerOwnMaterials are being updated to include part information and show in Calculations. This MaterialPartProxy ties specifically to CustomerOwnMaterials.

Class Signature:
public class COMPartProxy extends CachedMaterialPartProxy

CustomerOwnMaterials are being updated in 15.0 to allow users to store part information for them. To account for this, new fields and UI features were added to the COMaterialDialog for the user to enter this information. The MaterialPartProxy stores the information entered in the dialog for the CustomerOwnMaterial.

More documentation about the utilization of this info for parts can be found in the migration notes for COMPart in cm.abstract.material and MaterialPartProxy in cm.core.material.

A new COMPart class has been added as CustomerOwnMaterials are being updated to include part information and show in Calculations.

public class COMPart extends ProdPart

As CustomerOwnMaterials are being updated to also store part information, COMPartProxy was introduced to store this information (code, description, length unit, etc.) on the material.

Runtime/Behavior Changes

Deprecated functions:

  • public void build() : deprecated
    • public void rebuild() updates the dialog
  • public void editTFCB() : deprecated
    • use public void controlCb(Control c)
  • public void updateTF() : deprecated
    • use public void update()