GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Protected Attributes | Private Attributes

de.zib.gndms.GORFX.service.GORFXServiceImpl Class Reference

Controller class for the gorfx service. More...

Inherits de::zib::gndms::common::GORFX::service::GORFXService.

List of all members.

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.

Detailed Description

Controller class for the gorfx service.

Author:
try ma ik jo rr a zib
Date:
: 26.01.11, 12:29

For detailed method documentation

See also:
GORFXService.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables