@Override public boolean isGlobalFunctionGranted(Class<? extends GlobalFunction> fn) { return securityService.isGlobalFunctionGranted(fn); }
@Override public LinksBuilder link(String name, Object methodInvocation, Class<? extends GlobalFunction> fn) { return link(name, methodInvocation, securityService.isGlobalFunctionGranted(fn)); }
@Override public LinksBuilder page(String name, Class<? extends GlobalFunction> fn, String path, Object... arguments) { return page(name, securityService.isGlobalFunctionGranted(fn), path, arguments); }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurationList()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override @RequestMapping(value = "", method = RequestMethod.GET) public Resource<ExtensionFeatureDescription> getDescription() { return Resource.of( feature.getFeatureDescription(), uri(MvcUriComponentsBuilder.on(getClass()).getDescription()) ) .with("configurations", uri(on(getClass()).getConfigurations()), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the Jenkins settings */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<JenkinsConfiguration> getConfigurations() { return Resources.of( jenkinsService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the configurations */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<SVNConfiguration> getConfigurations() { return Resources.of( svnConfigurationService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the JIRA settings */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<JIRAConfiguration> getConfigurations() { return Resources.of( jiraConfigurationService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the Jenkins settings */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<ArtifactoryConfiguration> getConfigurations() { return Resources.of( configurationService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the configurations */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<StashConfiguration> getConfigurations() { return Resources.of( configurationService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
/** * Gets the configurations */ @RequestMapping(value = "configurations", method = RequestMethod.GET) public Resources<GitHubEngineConfiguration> getConfigurations() { return Resources.of( configurationService.getConfigurations(), uri(on(getClass()).getConfigurations()) ) .with(Link.CREATE, uri(on(getClass()).getConfigurationForm())) .with("_test", uri(on(getClass()).testConfiguration(null)), securityService.isGlobalFunctionGranted(GlobalSettings.class)) ; }
@Override public List<Link> links(GitLabConfiguration configuration, ResourceContext resourceContext) { boolean globalSettingsGranted = securityService.isGlobalFunctionGranted(GlobalSettings.class); return resourceContext.links() .self(on(GitLabController.class).getConfiguration(configuration.getName())) .link(Link.UPDATE, on(GitLabController.class).updateConfigurationForm(configuration.getName()), globalSettingsGranted) .link(Link.DELETE, on(GitLabController.class).deleteConfiguration(configuration.getName()), globalSettingsGranted) // OK .build(); } }
@Override public List<Link> links(StashConfiguration configuration, ResourceContext resourceContext) { boolean globalSettingsGranted = securityService.isGlobalFunctionGranted(GlobalSettings.class); return resourceContext.links() .self(on(StashController.class).getConfiguration(configuration.getName())) .link(Link.UPDATE, on(StashController.class).updateConfigurationForm(configuration.getName()), globalSettingsGranted) .link(Link.DELETE, on(StashController.class).deleteConfiguration(configuration.getName()), globalSettingsGranted) // OK .build(); } }
@Override public List<Link> links(GitHubEngineConfiguration configuration, ResourceContext resourceContext) { boolean globalSettingsGranted = securityService.isGlobalFunctionGranted(GlobalSettings.class); return resourceContext.links() .self(on(GitHubController.class).getConfiguration(configuration.getName())) .link(Link.UPDATE, on(GitHubController.class).updateConfigurationForm(configuration.getName()), globalSettingsGranted) .link(Link.DELETE, on(GitHubController.class).deleteConfiguration(configuration.getName()), globalSettingsGranted) // OK .build(); } }