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
Purpose: Returns a list of class names that extend the given base class
(including the given class)
Notes:



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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:10