Namespace: Consultingwerk.Framework.RepositoryServices
Interface 
IRepositoryService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Framework.RepositoryServices.RepositoryServiceClient

File:IRepositoryService
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Oct 25 08:53:01 CEST 2011
Purpose: Returns a list of class names that extend the given base class
(including the given class)
Notes:



Top Method Summary
Options Name Purpose
+ CHARACTER ClassChildren (character) Returns a list of class names that extend the given base class (including the given class)
+ GetEmptyObjectStructure (character, dataset-handle) Returns the repository structure for objects of the given types
+ GetObjectByName (character, dataset-handle) Returns the repository data for the named object into the given ProDataset
+ GetObjectByName (character, dataset-handle) Returns the repository data for the named object
+ GetObjectInstanceByName (character, character, dataset-handle) Returns the repository data for the named object instance into the given ProDataset
+ StoreObject (logical, dataset-handle) Stores the repository data for the named object


Method Detail
Top

PUBLIC CHARACTER ClassChildren (character)

Purpose: Returns a list of class names that extend the given base class
(including the given class)
Notes:

Parameters:
pcObjectType CHARACTER
The base class name
Returns CHARACTER
Comma-delimited list of class names inheriting from the base class
Top

PUBLIC GetEmptyObjectStructure (character, dataset-handle)

Purpose: Returns the repository structure for objects of the given types
Notes: Supports pcObjectType as a comma delimited list of object types

Parameters:
pcObjectType CHARACTER
The object types to return the object structure for
phObjectDataset DATASET-HANDLE
OUTPUT DATASET-HANDLE containing the an empty temp-table with a single field per object attribute
Top

PUBLIC GetObjectByName (character, dataset-handle)

Purpose: Returns the repository data for the named object into the given
ProDataset
Notes:

Parameters:
pcObjectName CHARACTER
The object to return the repository definition for
phObjectDataset DATASET-HANDLE
OUTPUT DATASET-HANDLE containing the repository definition of the given object
Top

PUBLIC GetObjectByName (character, dataset-handle)

Purpose: Returns the repository data for the named object
Notes:

Parameters:
pcObjectName CHARACTER
The object to return the repository definition for
phObjectDataset DATASET-HANDLE
OUTPUT DATASET-HANDLE containing the repository definition of the given object
Top

PUBLIC GetObjectInstanceByName (character, character, dataset-handle)

Purpose: Returns the repository data for the named object instance into the
given ProDataset
Notes:

Parameters:
pcContainerObjectName CHARACTER
The object to return the repository definition for
pcInstanceName CHARACTER
The name of the object instance
phObjectDataset DATASET-HANDLE
OUTPUT DATASET-HANDLE containing the repository definition of the given object
Top

PUBLIC StoreObject (logical, dataset-handle)

Purpose: Stores the repository data for the named object
Notes:

Parameters:
plNew LOGICAL
True for new objects, false for existing objects
phObjectDataset DATASET-HANDLE
DATASET-HANDLE containing the repository definition of the given object


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:51:42