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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID
-
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 java.lang.StringexportToNegotiator(NegotiatorRequest request)org.molgenis.web.ErrorMessageResponsehandleRuntimeException(java.lang.RuntimeException e)booleanshowDirectoryButton(java.lang.String entityTypeId)ExportValidationResponsevalidateNegotiatorExport(NegotiatorRequest request)
-
-
-
Field Detail
-
ID
public static final java.lang.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(java.lang.String entityTypeId)
-
validateNegotiatorExport
@PostMapping("/validate") @ResponseBody public ExportValidationResponse validateNegotiatorExport(@RequestBody NegotiatorRequest request)
-
exportToNegotiator
@PostMapping("/export") @ResponseBody public java.lang.String exportToNegotiator(@RequestBody NegotiatorRequest request)
-
handleRuntimeException
@ExceptionHandler(java.lang.RuntimeException.class) @ResponseBody @ResponseStatus(INTERNAL_SERVER_ERROR) public org.molgenis.web.ErrorMessageResponse handleRuntimeException(java.lang.RuntimeException e)
-
-