Namespace: OpenEdge.Web.DataObject
Class
MappedOperation
Parent classes:
Inherits: Progress.Lang.Object

/* *************************************************************************************************************************
Copyright (c) 2016-2018, 2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:MappedOperation
Author(s):pjudge
Created:Wed May 18 13:40:31 EDT 2016




Method Summary
Options Name Purpose
HANDLE GetSchema (character) /* Returns a schema handle for a named schema for this operation (only). @param character The schema name @return handle A schema handle. UNKNOWN if the schema cannot be found */
CHARACTER ToString ()

Constructor Summary
Options Name Purpose
MappedOperation (character, MethodEnum, character, character, character, character, character, OperationOptions, integer) /* Constructor @param character The service URI @param MethodEnum The HTTP method @param character The content-type to return @param character The ABL target of the operation @param character The name of the target (class/procedure/etc) @param character The entity type (what type of object should this be) @param character The name of the function (method/internal-proc/etc) @param OperationOptions Any options pertaining to this operatiion @param integer The HTTP status code to return in case of success */
MappedOperation (character, MethodEnum, character, character, character, character, character, OperationOptions, integer, IList) /* Constructor @param character The service URI @param MethodEnum The HTTP method @param character The content-type to return @param character The ABL target of the operation @param character The name of the target (class/procedure/etc) @param character The entity type (what type of object should this be) @param character The name of the function (method/internal-proc/etc) @param OperationOptions Any options pertaining to this operatiion @param integer The HTTP status code to return in case of success @param IList The parameter definitions for this operation */

Property Summary
Options Name Purpose
CHARACTER AccessControl
CHARACTER ContentType
OpenEdge.Net.HTTP.CookieCollection Cookies
Progress.Lang.Class EntityType
OpenEdge.Net.HTTP.HttpHeaderCollection Headers
OpenEdge.Net.HTTP.MethodEnum Method
CHARACTER Name
OpenEdge.Web.DataObject.OperationOptions Options
OpenEdge.Core.Collections.IList Parameters
OpenEdge.Web.DataObject.OperationParameter ReturnValue
OpenEdge.Core.Collections.IStringKeyedMap Schemas
CHARACTER ServiceURI
INTEGER StatusCode
CHARACTER TargetFunction
CHARACTER TargetName
CHARACTER TargetType


Method Detail
Top

PUBLIC HANDLE GetSchema (character)

/* Returns a schema handle for a named schema for this operation (only).
Parameters:
pSchemaName CHARACTER
Returns HANDLE
handle A schema handle. UNKNOWN if the schema cannot be found
Top

PUBLIC CHARACTER ToString ()

Returns CHARACTER


Constructor Detail
Top

PUBLIC MappedOperation (character, MethodEnum, character, character, character, character, character, OperationOptions, integer)

/* Constructor
Parameters:
pcServiceURI CHARACTER
poMethod OpenEdge.Net.HTTP.MethodEnum
pcContentType CHARACTER
pTargetType CHARACTER
pcTargetName CHARACTER
pEntityType CHARACTER
pcTargetFunction CHARACTER
poOptions OpenEdge.Web.DataObject.OperationOptions
piStatusCode INTEGER
Top

PUBLIC MappedOperation (character, MethodEnum, character, character, character, character, character, OperationOptions, integer, IList)

/* Constructor
Parameters:
pcServiceURI CHARACTER
poMethod OpenEdge.Net.HTTP.MethodEnum
pcContentType CHARACTER
pTargetType CHARACTER
pcTargetName CHARACTER
pEntityType CHARACTER
pcTargetFunction CHARACTER
poOptions OpenEdge.Web.DataObject.OperationOptions
piStatusCode INTEGER
poParams OpenEdge.Core.Collections.IList


Property Detail
Top

PUBLIC CHARACTER AccessControl

Returns CHARACTER
Top

PUBLIC CHARACTER ContentType

Returns CHARACTER
Top

PUBLIC OpenEdge.Net.HTTP.CookieCollection Cookies

Returns OpenEdge.Net.HTTP.CookieCollection
Top

PUBLIC Progress.Lang.Class EntityType

Returns Progress.Lang.Class
Top

PUBLIC OpenEdge.Net.HTTP.HttpHeaderCollection Headers

Returns OpenEdge.Net.HTTP.HttpHeaderCollection
Top

PUBLIC OpenEdge.Net.HTTP.MethodEnum Method

Returns OpenEdge.Net.HTTP.MethodEnum
Top

PUBLIC CHARACTER Name

Returns CHARACTER
Top

PUBLIC OpenEdge.Web.DataObject.OperationOptions Options

Returns OpenEdge.Web.DataObject.OperationOptions
Top

PUBLIC OpenEdge.Core.Collections.IList Parameters

Returns OpenEdge.Core.Collections.IList
Top

PUBLIC OpenEdge.Web.DataObject.OperationParameter ReturnValue

Returns OpenEdge.Web.DataObject.OperationParameter
Top

PUBLIC OpenEdge.Core.Collections.IStringKeyedMap Schemas

Returns OpenEdge.Core.Collections.IStringKeyedMap
Top

PUBLIC CHARACTER ServiceURI

Returns CHARACTER
Top

PUBLIC INTEGER StatusCode

Returns INTEGER
Top

PUBLIC CHARACTER TargetFunction

Returns CHARACTER
Top

PUBLIC CHARACTER TargetName

Returns CHARACTER
Top

PUBLIC CHARACTER TargetType

Returns CHARACTER


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0