vFunction Logo

In this section of the workshop, we will focus on the Shipping price controller domain.

Dynamic classes

  1. The dynamic class exclusivity is 50 %, Click on VIEW next to Dynamic classes.

    • Click on NON to view the non-exclusive class which is ShippingService
    • Click on the ShippingService Class and then Click on DETAILS to see what other services use the ShippingService class and we can see that
      • It is also used by ModifyFulfillmentController.

    analysis
    analysis

  2. Instead of viewing the call tree and marking nodes as entry points as we did for previous domains

    • We can click MAKE EXCLUSIVE on ShippingService (Dynamic class) for ShippingServiceController
      • The analysis will locate and create the necessaery entry points to make this class exclusive for the domain
    • Click on Back to Domains, you will see that the Dynamic exclusivity is 100%.

    analysis

Static Classes

Making the ShippingService class exclusive has made the Static class exclusivity also at 100%.

analysis

Resources

The Resource exclusivity is 71%, click VIEW next to “Resouces” - Click on the NON list to view the non-exclusive resources, you will see: - That this domain uses two database tables that are also used by other domains. This is expected, and we don’t need to do anything. analysis

Wrap Up

Now lets move to analyzing the ModifyFulfillmentController domain.

vFunction Logo