Namespace: Consultingwerk.OERA
Class 
DynamicInvokeBusinessTask Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.BusinessTask
Implements: Consultingwerk.OERA.IBusinessService, ISupportsRestMethods

File:DynamicInvokeBusinessTask
Purpose:Supports dynamic invokation on an ABL class method on the
backend
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Jul 25 09:05:07 CEST 2023
Purpose: Invokes an ABL class method on the backend
Notes:



Top Method Summary
Options Name Purpose
# Progress.Lang.ParameterList GetParameterList (JsonSerializable[]) Builds the parameter list of the Method
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
+ Progress.Lang.Object Invoke (DynamicInvokeParameter) Invokes an ABL class method on the backend


Method Detail
Top

PROTECTED Progress.Lang.ParameterList GetParameterList (JsonSerializable[])

Purpose: Builds the parameter list of the Method
Notes:

Parameters:
poParameters Consultingwerk.JsonSerializable
The array of JsonSerializable objects
Returns Progress.Lang.ParameterList
The ParameterList instance
Top

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC Progress.Lang.Object Invoke (DynamicInvokeParameter)

Purpose: Invokes an ABL class method on the backend
Notes:

Parameters:
poParameter Consultingwerk.OERA.DynamicInvokeParameter
The DynamicInvokeParameter instance with the data for this call
Returns Progress.Lang.Object
The return object of the invoked method


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:53