private void manualCommittedJob(WorkflowJob workflow, String actionId, String superParentId) throws OozieClientException {
        logger.info("Oozie workflow " + actionId + " was manually submitted");
        WorkflowJob flowDefWorkflow = oozieClient.getJobInfo(extractId(superParentId));
        flowDefIdUrl = flowDefWorkflow.getConsoleUrl();
        flowExecIdUrl = flowDefWorkflow.getConsoleUrl();
        if (appNameUniqueness) {
            jobDefId = workflow.getAppName() + "-" + extractAction(actionId);
            flowDefId = superParentId;
            flowDefName = flowDefWorkflow.getAppName();
        } else {
            jobDefId = workflow.getId();
            flowDefId = superParentId;
        }
    }
This class provides methods to load information specific to the Oozie scheduler.
app/com/linkedin/drelephant/schedulers/OozieScheduler.java