Namespace: OpenEdge.BusinessLogic
Type: Class GetDataTableRequest
Parent Classes:
Inherits: Progress.Lang.Object
Implements: Ccs.BusinessLogic.IGetDataTableRequest, OpenEdge.Core.Json.IJsonSerializer


/* *************************************************************************************************************************
Copyright (c) 2018-2021 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:GetDataTableRequest
Author(s):pjudge
Created:2018-06-15
/* Returns the number of records requested by the caller of the Business Entity getData method



Method Summary
  Options Name Purpose
  FromJson (JsonConstruct) /* Turns JSON into an object. - This method expects a JSON object - If the "query" property is a string, this method tries to convert it to a IQueryDefinition object @param JsonConstruct The input JSON */
  Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct () /* Serializes this object to JSON @return JsonConstruct a JSON Object representation of this object */
  CHARACTER ToString ()

Constructor Summary
  Options Name Purpose
  GetDataTableRequest () /* Default constructor */
  GetDataTableRequest (character) /* Constructor @param character (mandatory) The table name for which to return this count */

Property Summary
  Options Name Purpose
  INT64 NumRecords
  CHARACTER PagingContext
  Ccs.BusinessLogic.IQueryDefinition QueryDefinition
  CHARACTER QueryString
  INT64 Skip
  CHARACTER TableName


Method Detail
Top

FromJson (JsonConstruct)

/* Turns JSON into an object.
- This method expects a JSON object
- If the "query" property is a string, this method tries to convert it to a IQueryDefinition object
Parameters:
pJson Progress.Json.ObjectModel.JsonConstruct
 
Top

Progress.Json.ObjectModel.JsonConstruct ToJsonConstruct ()

/* Serializes this object to JSON
Returns Progress.Json.ObjectModel.JsonConstruct
  JsonConstruct a JSON Object representation of this object
Top

CHARACTER ToString ()

Returns CHARACTER
 


Constructor Detail
Top

GetDataTableRequest ()

/* Default constructor
Top

GetDataTableRequest (character)

/* Constructor
Parameters:
pTableName CHARACTER
 


Property Detail
Top

INT64 NumRecords

Returns INT64
 
Top

CHARACTER PagingContext

Returns CHARACTER
 
Top

Ccs.BusinessLogic.IQueryDefinition QueryDefinition

Returns Ccs.BusinessLogic.IQueryDefinition
 
Top

CHARACTER QueryString

Returns CHARACTER
 
Top

INT64 Skip

Returns INT64
 
Top

CHARACTER TableName

Returns CHARACTER