List of usage examples for org.springframework.web.bind.annotation RequestMethod HEAD
RequestMethod HEAD
To view the source code for org.springframework.web.bind.annotation RequestMethod HEAD.
Click Source Link
From source file:edu.isi.misd.scanner.network.registry.web.controller.DataSetVariableMetadataController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<DataSetVariableMetadata> getDataSetVariableMetadata( @RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_DATASET_ID); if (!params.isEmpty()) { String dataSetId = params.get(REQUEST_PARAM_DATASET_ID); return dataSetVariableMetadataRepository.findByDataSetDefinitionDataSetDefinitionId( validateIntegerParameter(REQUEST_PARAM_DATASET_ID, dataSetId)); }/*from w ww .j a v a2 s.com*/ List<DataSetVariableMetadata> dataSetVariableMetadata = new ArrayList<DataSetVariableMetadata>(); Iterator iter = dataSetVariableMetadataRepository.findAll().iterator(); CollectionUtils.addAll(dataSetVariableMetadata, iter); return dataSetVariableMetadata; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.DataSetDefinitionController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<DataSetDefinition> getDataSetDefinitions(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_USER_NAME);/* w w w.j ava 2 s. c o m*/ if (!params.isEmpty()) { String studyId = params.get(REQUEST_PARAM_STUDY_ID); String userName = params.get(REQUEST_PARAM_USER_NAME); if ((studyId != null) && (userName != null)) { return dataSetDefinitionRepository.findDataSetsForStudyIdAndUserNameFilteredByStudyPolicy( validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), userName); } if (studyId != null) { return dataSetDefinitionRepository.findDataSetsForStudyIdFilteredByStudyPolicy( validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId)); } if (studyId == null) { throw new BadRequestException("Required parameter missing: " + REQUEST_PARAM_STUDY_ID); } } List<DataSetDefinition> dataSetDefinitions = new ArrayList<DataSetDefinition>(); Iterator iter = dataSetDefinitionRepository.findAll().iterator(); CollectionUtils.addAll(dataSetDefinitions, iter); return dataSetDefinitions; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.AnalysisInstanceController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<AnalysisInstance> getAnalysisInstances(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_USER_NAME);/* w ww . j a va2 s . c om*/ if (!params.isEmpty()) { String studyId = params.get(REQUEST_PARAM_STUDY_ID); String userName = params.get(REQUEST_PARAM_USER_NAME); if ((studyId != null) && (userName != null)) { return analysisInstanceRepository.findByStudyIdAndUserNameFilteredByStudyRole( validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), userName); } if (studyId != null) { return analysisInstanceRepository .findByStudyStudyId(validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId)); } if (studyId == null) { throw new BadRequestException("Required parameter missing: " + REQUEST_PARAM_STUDY_ID); } } List<AnalysisInstance> analysisInstances = new ArrayList<AnalysisInstance>(); Iterator iter = analysisInstanceRepository.findAll().iterator(); CollectionUtils.addAll(analysisInstances, iter); return analysisInstances; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.DataSetInstanceController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<DataSetInstance> getDataSetInstances(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_DATASET_ID, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_USER_NAME); if (!params.isEmpty()) { ArrayList<String> missingParams = new ArrayList<String>(); String dataSetId = params.get(REQUEST_PARAM_DATASET_ID); if (dataSetId == null) { missingParams.add(REQUEST_PARAM_DATASET_ID); }//w ww. j a v a2 s.c om String studyId = params.get(REQUEST_PARAM_STUDY_ID); if (studyId == null) { missingParams.add(REQUEST_PARAM_STUDY_ID); } String userName = params.get(REQUEST_PARAM_USER_NAME); if (userName != null) { if ((dataSetId != null) && (studyId != null)) { return dataSetInstanceRepository.findByDataSetIdAndStudyIdAndUserNameFilteredByAnalysisPolicy( validateIntegerParameter(REQUEST_PARAM_DATASET_ID, dataSetId), validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), userName); } else if (studyId != null) { return dataSetInstanceRepository.findByStudyIdAndUserNameFilteredByAnalysisPolicy( validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), userName); } else if ((dataSetId == null) && (studyId == null)) { return dataSetInstanceRepository .findByNodeSiteSitePoliciesStudyRoleUserRolesUserUserName(userName); } else { throw new BadRequestException("Required parameter(s) missing: " + missingParams); } } else { throw new BadRequestException("Required parameter missing: " + REQUEST_PARAM_USER_NAME); } } List<DataSetInstance> dataSetInstances = new ArrayList<DataSetInstance>(); Iterator iter = dataSetInstanceRepository.findAll().iterator(); CollectionUtils.addAll(dataSetInstances, iter); return dataSetInstances; }
From source file:com.janrain.backplane.server.Backplane1Controller.java
@RequestMapping(value = "/admin", method = { RequestMethod.GET, RequestMethod.HEAD }) public ModelAndView admin(HttpServletRequest request, HttpServletResponse response) { ServletUtil.checkSecure(request);/*from www.j a v a2 s . c o m*/ boolean adminUserExists = true; // check to see if an admin record already exists, if it does, do not allow an update User admin = DaoFactory.getAdminDAO().get(BackplaneSystemProps.ADMIN_USER); if (admin == null) { adminUserExists = false; } if (RequestMethod.HEAD.toString().equals(request.getMethod())) { response.setContentLength(0); } BpServerConfig bpServerConfig = DaoFactory.getConfigDAO().get(BackplaneSystemProps.BPSERVER_CONFIG_KEY); if (bpServerConfig == null) { bpServerConfig = new BpServerConfig(); } // add it to the L1 cache CachedL1.getInstance().setObject(BackplaneSystemProps.BPSERVER_CONFIG_KEY, -1, bpServerConfig); ModelAndView view = new ModelAndView("admin"); view.addObject("adminUserExists", adminUserExists); view.addObject("configKey", bpServerConfig.getIdValue()); view.addObject("debugMode", bpConfig.isDebugMode()); view.addObject("defaultMessagesMax", bpServerConfig.get(BpServerConfig.Field.DEFAULT_MESSAGES_MAX)); return view; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.AnalysisToolController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<AnalysisTool> getAnalysisTools(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_USER_NAME, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_DATASET_ID, REQUEST_PARAM_LIBRARY_ID); if (!params.isEmpty()) { ArrayList<String> missingParams = new ArrayList<String>(); String userName = params.get(REQUEST_PARAM_USER_NAME); if (userName == null) { missingParams.add(REQUEST_PARAM_USER_NAME); }//from ww w. j a v a2 s .c o m String studyId = params.get(REQUEST_PARAM_STUDY_ID); if (studyId == null) { missingParams.add(REQUEST_PARAM_STUDY_ID); } String dataSetId = params.get(REQUEST_PARAM_DATASET_ID); if (dataSetId == null) { missingParams.add(REQUEST_PARAM_DATASET_ID); } String libraryId = params.get(REQUEST_PARAM_LIBRARY_ID); if (libraryId == null) { missingParams.add(REQUEST_PARAM_LIBRARY_ID); } if (!missingParams.isEmpty()) { throw new BadRequestException("Required parameter(s) missing: " + missingParams); } return analysisToolRepository.findAnalysisToolByStudyPolicyStatement(userName, validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), validateIntegerParameter(REQUEST_PARAM_DATASET_ID, dataSetId), validateIntegerParameter(REQUEST_PARAM_LIBRARY_ID, libraryId)); } List<AnalysisTool> toolLibraries = new ArrayList<AnalysisTool>(); Iterator iter = analysisToolRepository.findAll().iterator(); CollectionUtils.addAll(toolLibraries, iter); return toolLibraries; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.SitePolicyController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<SitePolicy> getSitePolicies(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_USER_NAME, REQUEST_PARAM_SITE_ID, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_STUDY_ROLE_ID); String userName = params.get(REQUEST_PARAM_USER_NAME); String siteId = params.get(REQUEST_PARAM_SITE_ID); String studyId = params.get(REQUEST_PARAM_STUDY_ID); String studyRoleId = params.get(REQUEST_PARAM_STUDY_ROLE_ID); List<SitePolicy> sitePolicy = new ArrayList<SitePolicy>(); if ((siteId != null) && (userName != null)) { return sitePolicyRepository .findBySiteIdAndUserName(validateIntegerParameter(REQUEST_PARAM_STUDY_ID, siteId), userName); } else if (userName != null) { return sitePolicyRepository.findByUserName(userName); } else if (studyId != null) { return sitePolicyRepository .findByStudyRoleStudyStudyId(validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId)); } else if (studyRoleId != null) { return sitePolicyRepository .findByStudyRoleRoleId(validateIntegerParameter(REQUEST_PARAM_STUDY_ROLE_ID, studyRoleId)); } else {//from w w w . ja va 2 s .com Iterator iter = sitePolicyRepository.findAll().iterator(); CollectionUtils.addAll(sitePolicy, iter); return sitePolicy; } }
From source file:edu.isi.misd.scanner.network.registry.web.controller.SiteController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<Site> getSites(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_SITE_NAME); String siteName = params.get(REQUEST_PARAM_SITE_NAME); List<Site> sites = new ArrayList<Site>(); if (siteName != null) { Site site = siteRepository.findBySiteName(siteName); if (site == null) { throw new ResourceNotFoundException(siteName); }/*w ww .jav a2 s. co m*/ sites.add(site); } else { Iterator iter = siteRepository.findAll().iterator(); CollectionUtils.addAll(sites, iter); } return sites; }
From source file:edu.isi.misd.scanner.network.registry.web.controller.StudyManagementPolicyController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<StudyManagementPolicy> getStudyManagementPolicies( @RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_STUDY_ROLE_ID, REQUEST_PARAM_USER_NAME); String studyId = params.get(REQUEST_PARAM_STUDY_ID); String studyRoleId = params.get(REQUEST_PARAM_STUDY_ROLE_ID); String userName = params.get(REQUEST_PARAM_USER_NAME); if ((studyId != null) && (userName != null)) { return studyManagementPolicyRepository.findByStudyStudyIdAndStudyRoleScannerUsersUserName( validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), userName); } else if (userName != null) { return studyManagementPolicyRepository.findByStudyRoleScannerUsersUserName(userName); } else if (studyId != null) { return studyManagementPolicyRepository .findByStudyStudyId(validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId)); } else if (studyRoleId != null) { return studyManagementPolicyRepository .findByStudyRoleRoleId(validateIntegerParameter(REQUEST_PARAM_STUDY_ROLE_ID, studyRoleId)); } else {//from w w w . j av a 2 s . c o m List<StudyManagementPolicy> studyManagementPolicy = new ArrayList<StudyManagementPolicy>(); Iterator iter = studyManagementPolicyRepository.findAll().iterator(); CollectionUtils.addAll(studyManagementPolicy, iter); return studyManagementPolicy; } }
From source file:edu.isi.misd.scanner.network.registry.web.controller.ToolLibraryController.java
@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET, RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE) public @ResponseBody List<ToolLibrary> getToolLibraries(@RequestParam Map<String, String> paramMap) { Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_USER_NAME, REQUEST_PARAM_STUDY_ID, REQUEST_PARAM_DATASET_ID);/*from ww w . ja v a2 s.c o m*/ if (!params.isEmpty()) { ArrayList<String> missingParams = new ArrayList<String>(); String userName = params.get(REQUEST_PARAM_USER_NAME); if (userName == null) { missingParams.add(REQUEST_PARAM_USER_NAME); } String studyId = params.get(REQUEST_PARAM_STUDY_ID); if (studyId == null) { missingParams.add(REQUEST_PARAM_STUDY_ID); } String dataSetId = params.get(REQUEST_PARAM_DATASET_ID); if (dataSetId == null) { missingParams.add(REQUEST_PARAM_DATASET_ID); } if (!missingParams.isEmpty()) { throw new BadRequestException("Required parameter(s) missing: " + missingParams); } return toolLibraryRepository.findToolLibraryByStudyPolicyStatement(userName, validateIntegerParameter(REQUEST_PARAM_STUDY_ID, studyId), validateIntegerParameter(REQUEST_PARAM_DATASET_ID, dataSetId)); } List<ToolLibrary> toolLibraries = new ArrayList<ToolLibrary>(); Iterator iter = toolLibraryRepository.findAll().iterator(); CollectionUtils.addAll(toolLibraries, iter); return toolLibraries; }