Namespace: Ccs.BusinessLogic
Type: Interface IUpdatableBusinessEntity
Parent Classes:
Inherits: Ccs.BusinessLogic.IBusinessEntity


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



Method Summary
  Options Name Purpose
  Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest) Stores data modifications in the persistent storage (typically a database)

Method Detail
Top

Progress.Lang.Object updateData (dataset-handle, IUpdateDataRequest)

Purpose: Stores data modifications in the persistent storage (typically a
database)
Notes: The output dataset will contain validation error messages in the
ERROR-STRING attributes of the record buffers. Records with Errors
will also have the ERROR attribute set to TRUE. When at least a single
record has a validation error, the ERROR attribute of the ProDataset
is assigned to TRUE as well
Parameters:
phDataset DATASET-HANDLE
  INPUT-OUTPUT Dataset containing modified records to be processed (should be passed BY-REFERENCE)
poUpdateDataRequest Ccs.BusinessLogic.IUpdateDataRequest
  The optional request object that allows to provide custom instructions to the method
Returns Progress.Lang.Object
  An optional response object returned by the method