Namespace: OpenEdge.Web.DataObject
Class
DataObjectError
Parent classes:
Inherits: OpenEdge.Core.System.ApplicationError

/* *************************************************************************************************************************
Copyright (c) 2017-2018, 2020 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:DataObjectError
Author(s):pjudge
Created:2017-04-11
/* (optional) The service affected by this error




Method Summary
Options Name Purpose
AddError (Class, character, longchar) /** Registers an error's texts. Works on last-in-wins basis, so if an error text is registered multiple times, the last one wins. @param Progress.Lang.Class The application error type @param character The short message @param lonchar The complete, long error description */
Inherited from OpenEdge.Core.System.ApplicationError
Object Clone ()
Inherited from OpenEdge.Core.System.ApplicationError
LONGCHAR GetErrorMessage () /** Returns the resolved/substituted message text for the error. Note that this excludes the inner error, if any. @return longchar A resolved version of the error message. */
Inherited from OpenEdge.Core.System.ApplicationError
CHARACTER GetShortMessage () /** Returns the resolved/substituted short message for the error. Note that this excludes the inner error, if any. @return character A resolve string version of the short message. */
Inherited from OpenEdge.Core.System.ApplicationError
CHARACTER ToString ()
Inherited from OpenEdge.Core.System.ApplicationError

Constructor Summary
Options Name Purpose
DataObjectError () /* Default constructor */
DataObjectError (DataObjectEventArgs) /* Constructor @param DataObjectEventArgs The event args related to this error (typically from an event). */
DataObjectError (HandleRequestEventArgs) /* Constructor @param HandleRequestEventArgs The event args related to this error (typically from an event). */
DataObjectError (ServiceDiscoveryEventArgs) /* Constructor @param ServiceDiscoveryEventArgs The event args related to this error (typically from an event). */

Property Summary
Options Name Purpose
Progress.Lang.Object BusinessEntity
Progress.Lang.Error Error
Progress.Lang.Error InnerError
Inherited from OpenEdge.Core.System.ApplicationError
Progress.Lang.Stop InnerStop
Inherited from OpenEdge.Core.System.ApplicationError
OpenEdge.Web.DataObject.MappedOperation Operation
OpenEdge.Web.IWebRequest Request
OpenEdge.Net.HTTP.IHttpResponse Response
OpenEdge.Web.DataObject.DataObjectService Service


Method Detail
Top

PROTECTED AddError (Class, character, longchar)

Inherited from OpenEdge.Core.System.ApplicationError
Purpose: Registers an error's texts. Works on last-in-wins basis,
so if an error text is registered multiple times, the last
one wins.
Parameters:
poType Progress.Lang.Class
pcShortMessage CHARACTER
pcMessage LONGCHAR
Top

PUBLIC Object Clone ()

Inherited from OpenEdge.Core.System.ApplicationError
Returns Object
Top

PUBLIC LONGCHAR GetErrorMessage ()

Inherited from OpenEdge.Core.System.ApplicationError
Purpose: Returns the resolved/substituted message text for the error. Note
that this excludes the inner error, if any.
Returns LONGCHAR
longchar A resolved version of the error message.
Top

PUBLIC CHARACTER GetShortMessage ()

Inherited from OpenEdge.Core.System.ApplicationError
Purpose: Returns the resolved/substituted short message for the error. Note
that this excludes the inner error, if any.
Returns CHARACTER
character A resolve string version of the short message.
Top

PUBLIC CHARACTER ToString ()

Inherited from OpenEdge.Core.System.ApplicationError
Returns CHARACTER


Constructor Detail
Top

PUBLIC DataObjectError ()

/* Default constructor
Top

PUBLIC DataObjectError (DataObjectEventArgs)

/* Constructor
Parameters:
pOperationArgs OpenEdge.Web.DataObject.DataObjectEventArgs
Top

PUBLIC DataObjectError (HandleRequestEventArgs)

/* Constructor
Parameters:
pRequestArgs OpenEdge.Web.DataObject.HandleRequestEventArgs
Top

PUBLIC DataObjectError (ServiceDiscoveryEventArgs)

/* Constructor
Parameters:
pDiscoveryArgs OpenEdge.Web.DataObject.ServiceDiscoveryEventArgs


Property Detail
Top

PUBLIC Progress.Lang.Object BusinessEntity

Returns Progress.Lang.Object
Top

PUBLIC Progress.Lang.Error Error

Returns Progress.Lang.Error
Top

PUBLIC Progress.Lang.Error InnerError

Inherited from OpenEdge.Core.System.ApplicationError
Returns Progress.Lang.Error
Top

PUBLIC Progress.Lang.Stop InnerStop

Inherited from OpenEdge.Core.System.ApplicationError
Returns Progress.Lang.Stop
Top

PUBLIC OpenEdge.Web.DataObject.MappedOperation Operation

Returns OpenEdge.Web.DataObject.MappedOperation
Top

PUBLIC OpenEdge.Web.IWebRequest Request

Returns OpenEdge.Web.IWebRequest
Top

PUBLIC OpenEdge.Net.HTTP.IHttpResponse Response

Returns OpenEdge.Net.HTTP.IHttpResponse
Top

PUBLIC OpenEdge.Web.DataObject.DataObjectService Service

Returns OpenEdge.Web.DataObject.DataObjectService


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0