Skip to main content

EnsLib.ITK.Framework.ResponseBase

persistent class EnsLib.ITK.Framework.ResponseBase extends %Library.Persistent, %XML.Adaptor

SQL Table Name: EnsLib_ITK_Framework.ResponseBase

Base class for all ITK Responses

Property Inventory

Parameters

parameter SrcVer = $Id$;

Properties

property MessageId as %String);
Holds the ID of the original message we are responding to
Property methods: MessageIdDisplayToLogical(), MessageIdGet(), MessageIdGetStored(), MessageIdIsValid(), MessageIdLogicalToDisplay(), MessageIdLogicalToOdbc(), MessageIdNormalize(), MessageIdSet()
property ResponseBody as %Stream.GlobalCharacter;
Holds the Body of the response
Property methods: ResponseBodyDelete(), ResponseBodyGet(), ResponseBodyGetObject(), ResponseBodyGetObjectId(), ResponseBodyGetStored(), ResponseBodyGetSwizzled(), ResponseBodyIsValid(), ResponseBodyNewObject(), ResponseBodyOid(), ResponseBodyOpen(), ResponseBodySet(), ResponseBodySetObject(), ResponseBodySetObjectId(), ResponseBodyUnSwizzle()
property Status as %Status;
Holds the internal status of this response
Property methods: StatusGet(), StatusGetStored(), StatusIsValid(), StatusLogicalToOdbc(), StatusLogicalToXSD(), StatusSet(), StatusXSDToLogical()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (ResponseDataBaseU1 on MessageId) [Unique];
Index methods: ResponseDataBaseU1Check(), ResponseDataBaseU1CheckUnique(), ResponseDataBaseU1Delete(), ResponseDataBaseU1Exists(), ResponseDataBaseU1Open(), ResponseDataBaseU1SQLCheckUnique(), ResponseDataBaseU1SQLExists(), ResponseDataBaseU1SQLFindPKeyByConstraint(), ResponseDataBaseU1SQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (EnsLib.ITK.Framework.ResponseBase)

^EnsLib.ITK.Fr3D2E.ResponseBaseD(ID,"ResponseBase")
=
MessageId
ResponseBody
Status
%%CLASSNAME

Subclasses

FeedbackOpens in a new tab