Namespace: Consultingwerk.SmartFramework.Context
Class 
ContextStoreBusinessEntity Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartFramework.SmartBusinessEntity
Implements: Ccs.BusinessLogic.IBusinessEntity, Ccs.BusinessLogic.IUpdatableBusinessEntity, Consultingwerk.OERA.IBusinessEntity, Consultingwerk.OERA.IBusinessService, Consultingwerk.OERA.IFetchDataByReference, Consultingwerk.OERA.IHasContextID, IProvidesBusinessEntityDescriptor, Consultingwerk.OERA.IProvidesDatasetModel, Consultingwerk.OERA.ISupportsResetState

File:ContextStoreBusinessEntity
Purpose:Business Entity for SmartContextStore
Description:Web2 / REST Store of Context Dataset
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:25.02.2016 08:33:55
Notes:Maintained by the Service Consultingwerk.Framework.Server.ContextDatasetStore
/ ContextDatasetStore

Consultingwerk.SmartFramework.Context.ContextStoreBusinessEntity
Consultingwerk.SmartFramework.Context.ContextStoreBusinessEntity



Top Method Summary
Options Name Purpose
F FetchData (IFetchDataRequest, dataset) Fetch data from the Data Access object
FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter) Supports to retrieve multiple DB records from a Business Entity based on a temp-table with key values
F FetchDataByReference (IFetchDataRequest, dataset) Fetch data from the Data Access object
LockSession (dataset, CharacterHolder) Locks the given web session
LockUserSessions (dataset, CharacterHolder) Locks the sessions of the current user
ReceiveData () Provides a hook to modify data in the ProDataset after Read and Update operations (i.e. population of aggregated values)
ValidateData () Provides a hook for high level data validation before Update operations

Top Constructor Summary
Options Name Purpose
ContextStoreBusinessEntity () Constructor of the ContextStoreBusinessEntity class


Method Detail
Top

FetchData (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsContextStore DATASET dsContextStore
Top

FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter)

Purpose: Supports to retrieve multiple DB records from a Business Entity based on
a temp-table with key values
Notes:

Parameters:
dsContextStore DATASET dsContextStore
poParameter Consultingwerk.OERA.IFetchDataByKeyTableParameter
The IFetchDataByKeyTableParameter with the data for this call
Top

FetchDataByReference (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsContextStore DATASET dsContextStore
Top

LockSession (dataset, CharacterHolder)

Purpose: Locks the given web session
Notes:

Parameters:
dsContextStore DATASET dsContextStore
INPUT-OUTPUT Dataset
poParameter Consultingwerk.CharacterHolder
The CharacterHolder with the session id to lock
Top

LockUserSessions (dataset, CharacterHolder)

Purpose: Locks the sessions of the current user
Notes:

Parameters:
dsContextStore DATASET dsContextStore
INPUT-OUTPUT Dataset
poParameter Consultingwerk.CharacterHolder
not used
Top

ReceiveData ()

Purpose: Provides a hook to modify data in the ProDataset after Read and
Update operations (i.e. population of aggregated values)
Notes: Invoked during FetchData () and SaveChanges ()

Top

ValidateData ()

Purpose: Provides a hook for high level data validation before Update
operations
Notes: Invoked during SaveChanges (). When the ERROR flag of the ProDataset
is set, the Update operation will be cancelled before writing back
the data to the database using the DataAccess object



Constructor Detail
Top

ContextStoreBusinessEntity ()

Purpose: Constructor of the ContextStoreBusinessEntity class
Notes: Passes the handle of the dataset instance to the base class and
sets the default DataAccessName



ProDataset Detail

ProDataset dsContextStore

Member tables: eSmartContextStore


Temp-Table Detail

Temp-Table eSmartContextStore

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:25:02