Namespace: Consultingwerk.OERA.JsdoGenericService
Interface 
IGenericServiceCustomization Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:IGenericServiceCustomization
Purpose:Interface for Services which allow the customization of the
JSDO Generic Service (Web Handler)
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Nov 23 16:29:55 CET 2016
Notes:Only valid from 11.6 on
/* Mike Fechner, Consultingwerk Ltd. 13.09.2017
Preprocessor variables for SmartComponentLibrary, WinKit and SmartFramework
based on Consultingwerk/packages.i now



Top Method Summary
Options Name Purpose
+ CustomizeCountParameter (character, IWebRequest, IFetchDataRequest) Allows customization of the FetchDataRequest parameter passed to the Business Entities Count request
+ CustomizeFetchDataParameter (character, IWebRequest, IFetchDataRequest) Allows customization of the FetchDataRequest parameter passed to the Business Entities GetData request
+ CustomizeInvokeMethodParameter (character, character, IWebRequest, Object) Allows customization of the (optional) parameter object for InvokeMethod and InvokeTask
+ Progress.Lang.Object CustomizeSaveChangesParameter (character, IWebRequest) Allows customization of the optional parameter object for Save Changes requests


Method Detail
Top

PUBLIC CustomizeCountParameter (character, IWebRequest, IFetchDataRequest)

Purpose: Allows customization of the FetchDataRequest parameter
passed to the Business Entities Count request
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity
poWebRequest OpenEdge.Web.IWebRequest
The IWebReqeust instance of the current request
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The reference to the FetchDataRequest instance that will be passed to the Business Entity:Count method
Top

PUBLIC CustomizeFetchDataParameter (character, IWebRequest, IFetchDataRequest)

Purpose: Allows customization of the FetchDataRequest parameter
passed to the Business Entities GetData request
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity
poWebRequest OpenEdge.Web.IWebRequest
The IWebReqeust instance of the current request
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The reference to the FetchDataRequest instance that will be passed to the Business Entity:FetchData method
Top

PUBLIC CustomizeInvokeMethodParameter (character, character, IWebRequest, Object)

Purpose: Allows customization of the (optional) parameter object for InvokeMethod and
InvokeTask
Notes:

Parameters:
pcBusinessServiceName CHARACTER
The name of the Business Entity or BusinessTask
pcMethodName CHARACTER
The name of the invoked method
poWebRequest OpenEdge.Web.IWebRequest
The IWebReqeust instance of the current request
poParameter Progress.Lang.Object
INPUT-OUTPUT The parameter object instance to pass to the ServiceInterface:InvokeMethod / InvokeTask method
Top

PUBLIC Progress.Lang.Object CustomizeSaveChangesParameter (character, IWebRequest)

Purpose: Allows customization of the optional parameter object for Save Changes
requests
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity
poWebRequest OpenEdge.Web.IWebRequest
The IWebReqeust instance of the current request
Returns Progress.Lang.Object
The parameter object instance to pass to the ServiceInterface:SaveChanges method


©2006-2019 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.08.2019 23:28:52