@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class ExternalInterfaceRestController
extends Object
| Constructor and Description |
|---|
ExternalInterfaceRestController() |
| Modifier and Type | Method and Description |
|---|---|
ExternalInterface |
createExternalInterface(ExternalInterfaceCreateRequest request)
Creates a new external interface.
|
ExternalInterface |
deleteExternalInterface(String externalInterfaceName)
Deletes an existing external interface by external interface name.
|
ExternalInterface |
getExternalInterface(String externalInterfaceName)
Retrieves an existing external interface by external interface name.
|
ExternalInterfaceKeys |
getExternalInterfaces()
Gets a list of external interface keys for all external interfaces defined in the system.
|
ExternalInterface |
updateExternalInterface(String externalInterfaceName,
ExternalInterfaceUpdateRequest request)
Updates an existing external interface.
|
@RequestMapping(value="/externalInterfaces",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_EXTERNAL_INTERFACES_POST")
public ExternalInterface createExternalInterface(@RequestBody
ExternalInterfaceCreateRequest request)
request - the information needed to create an external interface@RequestMapping(value="/externalInterfaces/{externalInterfaceName}",
method=DELETE)
@Secured(value="FN_EXTERNAL_INTERFACES_DELETE")
public ExternalInterface deleteExternalInterface(@PathVariable(value="externalInterfaceName")
String externalInterfaceName)
externalInterfaceName - the external interface name@RequestMapping(value="/externalInterfaces/{externalInterfaceName}",
method=GET)
@Secured(value="FN_EXTERNAL_INTERFACES_GET")
public ExternalInterface getExternalInterface(@PathVariable(value="externalInterfaceName")
String externalInterfaceName)
externalInterfaceName - the external interface name@RequestMapping(value="/externalInterfaces",
method=GET)
@Secured(value="FN_EXTERNAL_INTERFACES_ALL_GET")
public ExternalInterfaceKeys getExternalInterfaces()
@RequestMapping(value="/externalInterfaces/{externalInterfaceName}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_EXTERNAL_INTERFACES_PUT")
public ExternalInterface updateExternalInterface(@PathVariable(value="externalInterfaceName")
String externalInterfaceName,
@RequestBody
ExternalInterfaceUpdateRequest request)
request - the information needed to update an external interfaceCopyright © 2019. All rights reserved.