Namespace: Consultingwerk.Framework.RepositoryServices
Class 
RepositoryServiceTask Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.OERA.IBusinessService

File:RepositoryServiceTask
Purpose:Server side proxy task to the IRepositoryService implementation
on the AppServer
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Jan 28 20:59:15 CET 2012
Notes:The AppServer needs to start an IRepositoryService implementation
during the start of the AppServer process. This task provides
an Interface to the IRepositoryService that is accessible
from the client through the RepositoryServiceClient class



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


Method Detail
Top

ClassChildren (RepositoryTaskParameter)

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

Parameters:
poParameter Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter
Am RepositoryTaskParameter object containing the parameter for this call
Top

GetEmptyObjectStructure (dataset-handle, RepositoryTaskParameter)

Purpose: Returns the repository structure for objects of the given type
Notes:

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT DATASET-HANDLE containing the an empty temp-table with a single field per object attribute
poParameter Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter
Am RepositoryTaskParameter object containing the parameter for this call
Top

GetObjectByName (dataset-handle, RepositoryTaskParameter)

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

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT DATASET-HANDLE containing the repository definition of the given object
poParameter Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter
Am RepositoryTaskParameter object containing the parameter for this call
Top

GetObjectInstanceByName (dataset-handle, RepositoryTaskParameter)

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

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT DATASET-HANDLE containing the repository definition of the given object
poParameter Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter
Am RepositoryTaskParameter object containing the parameter for this call
Top

StoreObject (dataset-handle, RepositoryTaskParameter)

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

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT DATASET-HANDLE containing the repository definition of the given object
poParameter Consultingwerk.Framework.RepositoryServices.RepositoryTaskParameter
Am RepositoryTaskParameter object containing the parameter for this call


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