Namespace: Consultingwerk.OERA.DynamicBusinessEntity
Class 
DynamicBusinessEntityRepository Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.OERA.DynamicBusinessEntity.IDynamicBusinessEntityRepository, Ccs.Common.IService
Inherited by: Consultingwerk.SmartFramework.Repository.DynamicBusinessEntity.RepositoryBusinessEntityRepository

File:DynamicBusinessEntityRepository
Purpose:Repository service for the dynamic Business Entity Model
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Mar 15 19:30:30 AEDT 2020



Top Method Summary
Options Name Purpose
+ dispose ()
+ Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityModel GetBusinessEntityModel (character) Returns the Model of the Dynamic Business Entity
+ Consultingwerk.OERA.RestResource.ListRestAddress GetRestAddresses () Returns the list of supported rest addresses to the caller
+ initialize () Initializes the service
# Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataAccessModel ParseDataAccess (JsonObject) Parses the JSON describing the dynamic Data Access
# Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityRelationModel ParseRelations (JsonObject) Parses the relations from the JSON file
# Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityTableModel ParseSchema (JsonObject) Parses the schema from the JSON file


Method Detail
Top

PUBLIC dispose ()

Purpose:
Notes:

Top

PUBLIC Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityModel GetBusinessEntityModel (character)

Purpose: Returns the Model of the Dynamic Business Entity
Notes:

Parameters:
pcEntityIdentifier CHARACTER
The identifier of the dynamic business entity
Returns Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityModel
The Model of the Dynamic Business Entity
Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestAddress GetRestAddresses ()

Purpose: Returns the list of supported rest addresses to the caller
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestAddress
The list of supported rest addresses to the caller
Top

PUBLIC initialize ()

Purpose: Initializes the service
Notes:

Top

PROTECTED Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataAccessModel ParseDataAccess (JsonObject)

Purpose: Parses the JSON describing the dynamic Data Access
Notes:

Parameters:
poJsonDataAccess Progress.Json.ObjectModel.JsonObject
The JSON Object describing the Data Access
Returns Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataAccessModel
The resulting DynamicDataAccessModel instance
Top

PROTECTED Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityRelationModel ParseRelations (JsonObject)

Purpose: Parses the relations from the JSON file
Notes:

Parameters:
poJsonSchema Progress.Json.ObjectModel.JsonObject
The JSON object describing the relations
Returns Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityRelationModel
The array of DynamicBusinessEntityRelationModel instances
Top

PROTECTED Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityTableModel ParseSchema (JsonObject)

Purpose: Parses the schema from the JSON file
Notes:

Parameters:
poJsonSchema Progress.Json.ObjectModel.JsonObject
The JSON object describing the schema
Returns Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityTableModel
The array of DynamicBusinessEntityTableModel instances


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:49