Namespace: Ccs.BusinessLogic
Type: Interface IBusinessEntity
Parent Classes:
Inherits: Ccs.Common.IService


File:IBusinessEntity
Purpose:CCSBE 1.0 Interface for Business Entities
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun May 22 18:49:41 CEST 2016



Method Summary
  Options Name Purpose
  Ccs.BusinessLogic.IGetDataResponse getData (IGetDataRequest, dataset-handle) Performs a read request
  getDataset (dataset-handle) Returns an empty instance of the primary ProDataset to the caller
  Ccs.BusinessLogic.IGetResultCountResponse getResultCount (IGetDataRequest) Returns the count of the total number of result records or a guess of the result count to the caller

Method Detail
Top

Ccs.BusinessLogic.IGetDataResponse getData (IGetDataRequest, dataset-handle)

Purpose: Performs a read request
Notes:
Parameters:
poRequest Ccs.BusinessLogic.IGetDataRequest
  The IGetDataRequest instance with the getData request parameters
phDataset DATASET-HANDLE
  OUTPUT Dataset
Returns Ccs.BusinessLogic.IGetDataResponse
  The IGetDataResponse instance
Top

getDataset (dataset-handle)

Purpose: Returns an empty instance of the primary ProDataset to the caller
Notes: Used for catalog generation or initialization of dynamic user
interfaces etc.
Parameters:
phDataset DATASET-HANDLE
  OUTPUT Dataset (not intended to be called BY-REFERENCE)
Top

Ccs.BusinessLogic.IGetResultCountResponse getResultCount (IGetDataRequest)

Purpose: Returns the count of the total number of result records or a guess
of the result count to the caller
Notes:
Parameters:
poRequest Ccs.BusinessLogic.IGetDataRequest
  The IGetDataRequest instance with the getResultCount request parameters
Returns Ccs.BusinessLogic.IGetResultCountResponse
  The IGetResultCountResponse instance