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


/* *************************************************************************************************************************
Copyright (c) 2016-2018, 2020-2021 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 */
  LOGICAL HasSchema (character) /* Returns TRUE if there is a named schema for this operation (only). @param character The schema name @return logical TRUE if the schema exists for this operation, FALSE otherwise */
  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

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

LOGICAL HasSchema (character)

/* Returns TRUE if there is a named schema for this operation (only).
Parameters:
pSchemaName CHARACTER
 
Returns LOGICAL
  logical TRUE if the schema exists for this operation, FALSE otherwise
Top

CHARACTER ToString ()

Returns CHARACTER
 


Constructor Detail
Top

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

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

CHARACTER AccessControl

Returns CHARACTER
 
Top

CHARACTER ContentType

Returns CHARACTER
 
Top

OpenEdge.Net.HTTP.CookieCollection Cookies

Returns OpenEdge.Net.HTTP.CookieCollection
 
Top

Progress.Lang.Class EntityType

Returns Progress.Lang.Class
 
Top

OpenEdge.Net.HTTP.HttpHeaderCollection Headers

Returns OpenEdge.Net.HTTP.HttpHeaderCollection
 
Top

OpenEdge.Net.HTTP.MethodEnum Method

Returns OpenEdge.Net.HTTP.MethodEnum
 
Top

CHARACTER Name

Returns CHARACTER
 
Top

OpenEdge.Web.DataObject.OperationOptions Options

Returns OpenEdge.Web.DataObject.OperationOptions
 
Top

OpenEdge.Core.Collections.IList Parameters

Returns OpenEdge.Core.Collections.IList
 
Top

OpenEdge.Web.DataObject.OperationParameter ReturnValue

Returns OpenEdge.Web.DataObject.OperationParameter
 
Top

OpenEdge.Core.Collections.IStringKeyedMap Schemas

Returns OpenEdge.Core.Collections.IStringKeyedMap
 
Top

CHARACTER ServiceURI

Returns CHARACTER
 
Top

INTEGER StatusCode

Returns INTEGER
 
Top

CHARACTER TargetFunction

Returns CHARACTER
 
Top

CHARACTER TargetName

Returns CHARACTER
 
Top

CHARACTER TargetType

Returns CHARACTER