Method types

A Cúram business process object (BPO) or entity method must be added to the Method Reference Library with one of the three defined method types. A method can be associated with more than one method type, but the method will have to be added repeatedly with the different method type each time. Detailed below are different method types in the Method Reference Library, along with the restrictions on their use.

General
Methods with a type of General are only available as application methods to be invoked from automatic activities (see Cúram Business Methods). The Process Definition Tool restricts access to only these methods when selecting a method to be invoked from an automatic activity.
Allocation
Methods in the library with an Allocation type are only available for use as allocation strategy functions associated with manual activities, decision activities, parallel activities and activity notifications. (See Allocation strategy). All methods specified with an allocation method type must have a return type of curam.util.workflow.struct.AllocationTargetList.
Deadline
Methods of type Deadline in the method library can only be referenced as deadline handler methods associated with event-wait, manual, decision and parallel activities. (See Deadline).