Class NegotiatorController
- java.lang.Object
-
- org.molgenis.web.PluginController
-
- org.molgenis.dataexplorer.negotiator.NegotiatorController
-
@Controller @RequestMapping("/plugin/directory") public class NegotiatorController extends org.molgenis.web.PluginController
-
-
Constructor Summary
Constructors Constructor Description NegotiatorController(org.springframework.web.client.RestTemplate restTemplate, org.molgenis.security.core.UserPermissionEvaluator permissions, org.molgenis.data.DataService dataService, org.molgenis.web.rsql.QueryRsqlConverter rsqlQueryConverter, org.molgenis.js.magma.JsMagmaScriptEvaluator jsMagmaScriptEvaluator, org.springframework.context.MessageSource messageSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringexportToNegotiator(NegotiatorRequest request)org.molgenis.web.ErrorMessageResponsehandleRuntimeException(RuntimeException e)booleanshowDirectoryButton(String entityTypeId)ExportValidationResponsevalidateNegotiatorExport(NegotiatorRequest request)
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NegotiatorController
public NegotiatorController(org.springframework.web.client.RestTemplate restTemplate, org.molgenis.security.core.UserPermissionEvaluator permissions, org.molgenis.data.DataService dataService, org.molgenis.web.rsql.QueryRsqlConverter rsqlQueryConverter, org.molgenis.js.magma.JsMagmaScriptEvaluator jsMagmaScriptEvaluator, org.springframework.context.MessageSource messageSource)
-
-
Method Detail
-
showDirectoryButton
public boolean showDirectoryButton(String entityTypeId)
-
validateNegotiatorExport
@PostMapping("/validate") @ResponseBody public ExportValidationResponse validateNegotiatorExport(@RequestBody NegotiatorRequest request)
-
exportToNegotiator
@PostMapping("/export") @ResponseBody public String exportToNegotiator(@RequestBody NegotiatorRequest request)
-
handleRuntimeException
@ExceptionHandler(java.lang.RuntimeException.class) @ResponseBody @ResponseStatus(INTERNAL_SERVER_ERROR) public org.molgenis.web.ErrorMessageResponse handleRuntimeException(RuntimeException e)
-
-