@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class DataProviderRestController
extends Object
| Constructor and Description |
|---|
DataProviderRestController() |
| Modifier and Type | Method and Description |
|---|---|
DataProvider |
createDataProvider(DataProviderCreateRequest request)
Creates a new data provider.
|
DataProvider |
deleteDataProvider(String dataProviderName)
Deletes an existing data provider by data provider name.
|
DataProvider |
getDataProvider(String dataProviderName)
Gets an existing data provider by data provider name.
|
DataProviderKeys |
getDataProviders()
Gets a list of data provider keys for all data providers defined in the system.
|
@RequestMapping(value="/dataProviders",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_DATA_PROVIDERS_POST")
public DataProvider createDataProvider(@RequestBody
DataProviderCreateRequest request)
request - the information needed to create the data provider@RequestMapping(value="/dataProviders/{dataProviderName}",
method=GET)
@Secured(value="FN_DATA_PROVIDERS_GET")
public DataProvider getDataProvider(@PathVariable(value="dataProviderName")
String dataProviderName)
dataProviderName - the data provider name@RequestMapping(value="/dataProviders/{dataProviderName}",
method=DELETE)
@Secured(value="FN_DATA_PROVIDERS_DELETE")
public DataProvider deleteDataProvider(@PathVariable(value="dataProviderName")
String dataProviderName)
dataProviderName - the data provider name@RequestMapping(value="/dataProviders",
method=GET)
@Secured(value="FN_DATA_PROVIDERS_ALL_GET")
public DataProviderKeys getDataProviders()
Copyright © 2019. All rights reserved.