Package com.denimgroup.threadfix.data.entities

Examples of com.denimgroup.threadfix.data.entities.ScheduledRemoteProviderImport


        log.info("Start deleting scheduled remote provider import");
        if (!PermissionUtils.isAuthorized(Permission.CAN_MANAGE_REMOTE_PROVIDERS, null, null)){
            return RestResponse.failure("You are not authorized to delete this scheduled remote provider import.");
        }
        ScheduledRemoteProviderImport scheduledRemoteProviderImport = scheduledRemoteProviderImportService.loadById(scheduledRemoteProviderImportId);
        if (scheduledRemoteProviderImport == null) {
            return RestResponse.failure("That scheduled remote provider import was not found.");
        }

        //Remove job from scheduler
        if (scheduledRemoteProviderImporter.removeScheduledRemoteProviderImport(scheduledRemoteProviderImport)) {
            String ret = scheduledRemoteProviderImportService.delete(scheduledRemoteProviderImport);
            if (ret != null) {
                log.warn(ret);
                return RestResponse.failure(ret);
            } else {
                log.info("Successfully deleted scheduled remote provider import from scheduler");
                return RestResponse.success(scheduledRemoteProviderImport.getFrequency() + " Scheduled Remote Provider Import successfully deleted.");
            }
        } else {
            String message = "Failed to delete " + scheduledRemoteProviderImport.getFrequency() + " Remote Provider Import from scheduler";
            log.warn(message);
            return RestResponse.failure(message);
        }
    }
View Full Code Here

TOP

Related Classes of com.denimgroup.threadfix.data.entities.ScheduledRemoteProviderImport

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.