|
|
+
|
Progress.Json.ObjectModel.JsonArray GetBusinessEntities (character)
|
Returns the list of Business Entity class names
Notes : Business Entities are found by scanning configured filter paths for classes implementing Consultingwerk.OERA.IBusinessEntity
@param pcClassNameFilter Optional filter applied using MATCHES substitute("*&1*", pcClassNameFilter)
@return JsonArray with the class names
*/
|
|
|
#
|
CHARACTER GetBusinessEntityDescription (character)
|
Returns the combined description of a Business Entity
Notes : The description is built from the @Description annotation (if present) and the SmartBusinessEntityPurpose value
@param pcBusinessEntityName The fully qualified Business Entity class name
@return The combined description (newline delimited when both sources differ)
*/
|
|
|
+
|
Progress.Json.ObjectModel.JsonObject GetBusinessEntityDetails (character)
|
Returns schema details for a Business Entity
Notes : The schema is returned based on FetchDataset and contains fields and indexes for each buffer in the dataset
@param pcBusinessEntityName The full Business Entity class name
@return JsonObject containing the details of the Business Entity
*/
|
|
|
#
|
Progress.Json.ObjectModel.JsonArray GetBusinessEntityRelationDetails (handle)
|
Builds relation metadata for all relations defined in the Business Entity dataset
Notes : The relations are returned based on the dataset relation definitions
@param hDataset The dataset handle as returned from BusinessEntity:FetchDataset
@return JsonArray containing relation metadata objects
*/
|
|
|
#
|
Progress.Json.ObjectModel.JsonObject GetBusinessEntityTableDetails (handle, IProvidesDatasetModel)
|
Builds table schema details (fields and indexes) for all buffers in the Business Entity dataset
Notes : Optionally enriches the schema with DatasetModel related information (tableModelClass and tableModelReferenceProperty)
@param hDataset The dataset handle as returned from BusinessEntity:FetchDataset
@param oProvidesDatasetModel Optional interface to provide DatasetModel and TableModel types
@return JsonObject keyed by buffer name containing fields and index metadata
*/
|
|
|
+
|
Progress.Json.ObjectModel.JsonArray SearchBusinessEntities (character)
|
Searches Business Entities by name or description
Notes : Returns Business Entity class names that match the filter either by class name or by description
@param pcFilter Filter value applied using MATCHES substitute("*&1*", pcFilter)
@return JsonArray with matching Business Entity class names
*/
|