Namespace: Consultingwerk.OERA.RestResource
Interface 
IRestResourceService Copy to Clipboard
Parent classes:
Inherits: Ccs.Common.IService
Implemented by: Consultingwerk.OERA.RestResource.RestResourceService

File:IRestResourceService
Purpose:Interface for services that maintain available REST resources
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Jul 24 04:24:17 CEST 2017



Top Method Summary
Options Name Purpose
+ DeregisterBusinessTaskRestMethod () Deregisters a REST Business Tasks
+ DeregisterRestAddress (character) Deregisters a REST Address
+ dispose () /* Destroy/Shutdown/Anti-Initializer */
Inherited from Ccs.Common.IService
+ Consultingwerk.OERA.RestResource.ListRestMethod GetBusinessTaskRestMethods () Returns the list of registered REST Business Tasks
+ Consultingwerk.OERA.RestResource.ListRestAddress GetRestAddresses () Returns the list of registered REST Addresses
+ Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods () Returns the list of registered REST Invokable Methods
+ initialize () /* Initializer/Startup */
Inherited from Ccs.Common.IService
+ RegisterRestAddress (IRestAddress) Registers a REST Address
+ RegisterRestAddresses (ListRestAddress) Registers a list of REST Addresses
+ Consultingwerk.OERA.RestResource.IRestRequest ResolveAddressForRequest (character, character) Resolves the current REST request to an IRestAddress and Values


Method Detail
Top

PUBLIC DeregisterBusinessTaskRestMethod ()

Purpose: Deregisters a REST Business Tasks
Notes:

Top

PUBLIC DeregisterRestAddress (character)

Purpose: Deregisters a REST Address
Notes:

Parameters:
pcAddress CHARACTER
The Address to deregister
Top

PUBLIC dispose ()

Inherited from Ccs.Common.IService
/* Destroy/Shutdown/Anti-Initializer

Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestMethod GetBusinessTaskRestMethods ()

Purpose: Returns the list of registered REST Business Tasks
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestMethod
The list of registered IRestAddress'es
Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestAddress GetRestAddresses ()

Purpose: Returns the list of registered REST Addresses
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestAddress
The list of registered IRestAddress'es
Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods ()

Purpose: Returns the list of registered REST Invokable Methods
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestMethod
The list of registered IRestAddress'es
Top

PUBLIC initialize ()

Inherited from Ccs.Common.IService
/* Initializer/Startup

Top

PUBLIC RegisterRestAddress (IRestAddress)

Purpose: Registers a REST Address
Notes:

Parameters:
poRestAddress Consultingwerk.OERA.RestResource.IRestAddress
The RestAddress structure to register
Top

PUBLIC RegisterRestAddresses (ListRestAddress)

Purpose: Registers a list of REST Addresses
Notes:

Parameters:
poRestAddresses Consultingwerk.OERA.RestResource.ListRestAddress
The ListRestAddress with the rest addresses to register
Top

PUBLIC Consultingwerk.OERA.RestResource.IRestRequest ResolveAddressForRequest (character, character)

Purpose: Resolves the current REST request to an IRestAddress and Values
Notes:

Parameters:
pcUri CHARACTER
The request URI
pcRequestMethod CHARACTER
The request method
Returns Consultingwerk.OERA.RestResource.IRestRequest
The IRestRequest structure with the resolved request address and values


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:14:49