Namespace: Consultingwerk.SmartFramework.Repository
Interface 
ISmartRepositoryClientService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Inherited by: Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
Implemented by: Consultingwerk.SmartFramework.Repository.SmartRepositoryClientService, Consultingwerk.SmartFramework.Repository.SmartRepositoryService

File:ISmartRepositoryClientService
Purpose:Interface for client-side repository service
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Jan 03 14:36:01 CET 2019
Purpose: Returns if the child class is a child of the given parent class
Notes:



Top Method Summary
Options Name Purpose
+ LOGICAL ClassIsA (character, character) Returns if the child class is a child of the given parent class
+ ClearCaches () Clears all caches of this class
+ HANDLE GetAttributeBuffer (character, character, handle) Returns a buffer to the attribute of a given object master (when pcInstanceName is empty) or named object instance
+ HANDLE GetAttributeBuffer (character, handle) Returns a buffer to the attribute of a given object master (when pcInstanceName is empty) or named object instance
+ Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor GetLookupDescriptor (character) Returns a SmartBusinessEntityLookupDescriptor for the repository


Method Detail
Top

PUBLIC LOGICAL ClassIsA (character, character)

Purpose: Returns if the child class is a child of the given parent class
Notes:

Parameters:
pcChildClassName CHARACTER
The name of the child class to verify
pcParentClassName CHARACTER
The name of the parent class to test if the given child class is a child of
Returns LOGICAL
Logical value indicating if the child class is child of the given parent class
Top

PUBLIC ClearCaches ()

Purpose: Clears all caches of this class
Notes:

Top

PUBLIC HANDLE GetAttributeBuffer (character, character, handle)

Purpose: Returns a buffer to the attribute of a given object master (when
pcInstanceName is empty) or named object instance
Notes: This instance creates a new (dynamic) buffer. The caller is
responsible for deleting the buffer

Parameters:
pcInstanceName CHARACTER
The name of the instance to return the attribute buffer for, or "" or ? to return the attributes of the master
pcContainerObjectMasterGuid CHARACTER
The GUID of the ContainerObjectMaster
phRepositoryData HANDLE
The handle of the repository data ProDataset
Returns HANDLE
The handle of the attribute buffer
Top

PUBLIC HANDLE GetAttributeBuffer (character, handle)

Purpose: Returns a buffer to the attribute of a given object master (when
pcInstanceName is empty) or named object instance
Notes: This instance creates a new (dynamic) buffer. The caller is
responsible for deleting the buffer

Parameters:
pcInstanceName CHARACTER
The name of the instance to return the attribute buffer for, or "" or ? to return the attributes of the master
phRepositoryData HANDLE
The handle of the repository data ProDataset
Returns HANDLE
The handle of the attribute buffer
Top

PUBLIC Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor GetLookupDescriptor (character)

Purpose: Returns a SmartBusinessEntityLookupDescriptor for the repository
Notes:

Parameters:
pcLookupMasterName CHARACTER
The name of the SmartBusinessEntityLookup master
Returns Consultingwerk.Framework.RepositoryServices.SmartBusinessEntityLookupDescriptor
The SmartBusinessEntityLookupDescriptor instance


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