SalesPoint Framework v3.0

Hook: Define a new process


Requirement

A new process needs to be implemented to allow application users to perform activities on a point of sale, such as buying goods, asking things to be repaired, change, maintain or update catalogs or stocks, etc. Processes can also be used to perform background operations.

Method of Adaptation
Add Feature
Level of Support
Parameter Pattern  
HotSpot
Processes
Hooks used
Define a Gate , Define a Process's Log Entry
Participants
SaleProcess, NewProcess

Changes

  1. subclass NewProcess of SaleProcess.
  2. NewProcess.getInitialGate implements SaleProcess.getInitialGate .
  3. NewProcess.getInitialGate returns Define a Gate [newGate/Defining the starting gate of the process.]
  4. Define a Process's Log Entry [NewProcess = NewProcess].

Constraints


SalesPoint Framework v3.0