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

/* *************************************************************************************************************************
Copyright (c) 2016-2018 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:OperationParameter
Purpose:This is the definition of a single parameter for an operation - not the value
(that's the Operation Argument) but the ioMode, the types etc
Author(s):pjudge
Created:Thu May 19 09:36:26 EDT 2016
Notes:* IOModeEnum should only be INPUT, OUTPUT, INPUT-OUTPUT, RETURN
/* (mandatory) The IO mode of this parameter




Method Summary
Options Name Purpose
SetArgumentType (character) /* Sets this argument's type-based properties based on the character representation @param character The ABL type per the */
CHARACTER ToString ()

Constructor Summary
Options Name Purpose
OperationParameter (IOModeEnum, character, character) /* Constructor @param IOModeEnum (mandatory) The IO mode of this parameter @param character (mandatory) The ABL data type @param character (mandatory) The ABL name of the parameter @param integer (mandatory) The index of this parameter in the operation */

Property Summary
Options Name Purpose
CHARACTER ABLName
CHARACTER ABLType
Progress.Lang.Class ArgumentType
CHARACTER DataType
LOGICAL HasSchema
OpenEdge.Web.DataObject.MessageElement InputElement
OpenEdge.Core.IOModeEnum IOMode
LOGICAL IsArray
LOGICAL IsPrimitive
OpenEdge.Web.DataObject.MessageElement OutputElement


Method Detail
Top

SetArgumentType (character)

/* Sets this argument's type-based properties based on the character representation
Parameters:
pABLType CHARACTER
Top

CHARACTER ToString ()

Returns CHARACTER


Constructor Detail
Top

OperationParameter (IOModeEnum, character, character)

/* Constructor
Parameters:
poIOMode OpenEdge.Core.IOModeEnum
pcABLType CHARACTER
pcABLName CHARACTER


Property Detail
Top

CHARACTER ABLName

Returns CHARACTER
Top

CHARACTER ABLType

Returns CHARACTER
Top

Progress.Lang.Class ArgumentType

Returns Progress.Lang.Class
Top

CHARACTER DataType

Returns CHARACTER
Top

LOGICAL HasSchema

Returns LOGICAL
Top

OpenEdge.Web.DataObject.MessageElement InputElement

Returns OpenEdge.Web.DataObject.MessageElement
Top

OpenEdge.Core.IOModeEnum IOMode

Returns OpenEdge.Core.IOModeEnum
Top

LOGICAL IsArray

Returns LOGICAL
Top

LOGICAL IsPrimitive

Returns LOGICAL
Top

OpenEdge.Web.DataObject.MessageElement OutputElement

Returns OpenEdge.Web.DataObject.MessageElement


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15