GNDMS 0.6.0
RESTful verison of GNDMS
|
Controller class for the gorfx service. More...
Inherits de::zib::gndms::common::GORFX::service::GORFXService.
Public Member Functions | |
GORFXServiceImpl (final String baseUrl) | |
void | init () |
ResponseEntity< Facets > | listAvailableFacets (@RequestHeader("DN") String dn) |
ResponseEntity< List< String > > | listConfigActions (@RequestHeader(value="DN", required=false) String dn) |
ResponseEntity< ConfigMeta > | getConfigActionInfo (@PathVariable String actionName,@RequestHeader(value="DN", required=false) String dn) |
ResponseEntity< String > | callConfigAction (@PathVariable String actionName,@RequestBody String args,@RequestHeader("DN") String dn) |
ResponseEntity< List< String > > | listBatchActions (String dn) |
ResponseEntity< ActionMeta > | getBatchActionInfo (@PathVariable String actionName,@RequestHeader("DN") String dn) |
ResponseEntity< Specifier < Facets > > | getBatchAction (@PathVariable String actionName,@PathVariable String id,@RequestHeader String dn) |
ResponseEntity< Specifier > | callBatchAction (@PathVariable String actionName,@RequestBody String args,@RequestHeader("DN") String dn) |
ResponseEntity< List< String > > | listTaskFlows (@RequestHeader("DN") String dn) |
ResponseEntity< TaskFlowInfo > | getTaskFlowInfo (@PathVariable String type,@RequestHeader("DN") String dn) |
ResponseEntity< Specifier < Facets > > | createTaskFlow (@PathVariable String type,@RequestBody Order order,@RequestHeader("DN") String dn,@RequestHeader("WId") String wid,@RequestHeader MultiValueMap< String, String > context) |
String | getBaseUrl () |
void | setGorfxFacets (Facets gorfxFacets) |
Facets | getGorfxFacets () |
ActionProvider | getConfigActionProvider () |
void | setConfigActionProvider (ConfigActionProvider configActionProvider) |
void | setTaskFlowProvider (TaskFlowProvider taskFlowProvider) |
void | setTaskFlowClient (TaskFlowClient taskFlowClient) |
Protected Attributes | |
final Logger | logger = LoggerFactory.getLogger( this.getClass() ) |
Private Attributes | |
Facets | gorfxFacets |
List of facets under /gorfx/. | |
final String | baseUrl |
The base url something like: http://my.host.org/gndms/grid_id. | |
final String | gorfxBaseUrl |
Base url of the GORFX service endpoint. | |
TaskFlowProvider | taskFlowProvider |
List of task factories, registered through plug-in mech. | |
TaskFlowClient | taskFlowClient |
UriFactory | uriFactory |
ConfigActionProvider | configActionProvider |
List of config actions. |
Controller class for the gorfx service.
For detailed method documentation