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

/* *************************************************************************************************************************
Copyright (c) 2016 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
CHARACTER ToString ()

Constructor Summary
Options Name Purpose
MappedOperation (character, character, MethodEnum, character, TargetTypeEnum, character, character, JsonObject, integer, IList) /* Constructor. */

Property Summary
Options Name Purpose
CHARACTER ContentType /* (data value) The MIME type of the response */
OpenEdge.Net.HTTP.MethodEnum Method /* (key value) The HTTP method for the operation */
Progress.Json.ObjectModel.JsonObject Options /* (optional) Options for the method call. Largely free-form */
OpenEdge.Core.Collections.IList Parameters /* (Mandatory) The parameters for this operation. may be empty/0 */
OpenEdge.Web.DataObject.OperationParameter ReturnValue /* (optional) The return-value definition */
CHARACTER ServiceName /* (key value) The Service name this operation. */
CHARACTER ServiceURI /* (key value) The relative URI for this operation. */
INTEGER StatusCode /* (data value) The HTTP status code to use for the response */
CHARACTER TargetFunction /* (data value) For non-file operations, the function/procedure/method name */
CHARACTER TargetName /* (data value) The target name (class, procedure, filename) */
OpenEdge.Web.DataObject.TargetTypeEnum TargetType /* (data value) The kind of operation: CLS, PROC or FILE */


Method Detail
Top

CHARACTER ToString ()

Returns CHARACTER


Constructor Detail
Top

MappedOperation (character, character, MethodEnum, character, TargetTypeEnum, character, character, JsonObject, integer, IList)

/* Constructor.
Parameters:
pcServiceName CHARACTER
pcServiceURI CHARACTER
poMethod OpenEdge.Net.HTTP.MethodEnum
pcContentType CHARACTER
poTargetType OpenEdge.Web.DataObject.TargetTypeEnum
pcTargetName CHARACTER
pcTargetFunction CHARACTER
poOptions Progress.Json.ObjectModel.JsonObject
piStatusCode INTEGER
poParams OpenEdge.Core.Collections.IList


Property Detail
Top

CHARACTER ContentType

/* (data value) The MIME type of the response
Returns CHARACTER
Top

OpenEdge.Net.HTTP.MethodEnum Method

/* (key value) The HTTP method for the operation
Returns OpenEdge.Net.HTTP.MethodEnum
Top

Progress.Json.ObjectModel.JsonObject Options

/* (optional) Options for the method call. Largely free-form
Returns Progress.Json.ObjectModel.JsonObject
Top

OpenEdge.Core.Collections.IList Parameters

/* (Mandatory) The parameters for this operation. may be empty/0
Returns OpenEdge.Core.Collections.IList
Top

OpenEdge.Web.DataObject.OperationParameter ReturnValue

/* (optional) The return-value definition
Returns OpenEdge.Web.DataObject.OperationParameter
Top

CHARACTER ServiceName

/* (key value) The Service name this operation.
Returns CHARACTER
Top

CHARACTER ServiceURI

/* (key value) The relative URI for this operation.
Returns CHARACTER
Top

INTEGER StatusCode

/* (data value) The HTTP status code to use for the response
Returns INTEGER
Top

CHARACTER TargetFunction

/* (data value) For non-file operations, the function/procedure/method name
Returns CHARACTER
Top

CHARACTER TargetName

/* (data value) The target name (class, procedure, filename)
Returns CHARACTER
Top

OpenEdge.Web.DataObject.TargetTypeEnum TargetType

/* (data value) The kind of operation: CLS, PROC or FILE
Returns OpenEdge.Web.DataObject.TargetTypeEnum


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7