Each workflow executor in the WSO2 API Manager is inherited from the
org.wso2.carbon.apimgt.impl.workflow.WorkflowExecutor abstract class, which has two the following abstract methods:
execute: contains the implementation of the workflow execution
complete: contains the implementation of the workflow completion
getWorkflowType: abstract method that returns the type of the workflow as a String
getWorkflowDetails(String workflowStatus: abstract method that returns a list of
WorkflowDTOobjects. This method is not used at the moment and it returns null for the time being.