class JobSchedulerFeService extends CommonJobConfigurationFeService {

    public MapJobSchedulerConfigurationModel getMapJobConfigurationModel(final String applicationInstanceId) {

        final LightminClientApplication lightminClientApplication =
                this.findLightminClientApplicatonById(applicationInstanceId);

        final Map<String, JobConfigurations> jobConfigurations =
                this.adminServerService.getJobConfigurationsMap(lightminClientApplication);

        final MapJobSchedulerConfigurationModel mapJobSchedulerConfigurationModel = new MapJobSchedulerConfigurationModel();
        for (final Map.Entry<String, JobConfigurations> entry : jobConfigurations.entrySet()) {
            for (final JobConfiguration jobConfiguration : entry.getValue().getJobConfigurations()) {
                if (jobConfiguration.getJobSchedulerConfiguration() != null) {
                    final SchedulerJobConfigurationModel model = this.map(jobConfiguration);
                    mapJobSchedulerConfigurationModel.add(entry.getKey(), model);
                } else {
                    log.trace("No Scheduler configuration, nothing to map");
                }
            }
        }

        return mapJobSchedulerConfigurationModel;
    }

    public  JobSchedulerFeService(final RegistrationBean registrationBean, final AdminServerService adminServerService);

}