Top Method Summary
Options Name Purpose
+ DeleteRepositoryObject (CharacterHolder) Deletes a repository object
+ DeleteSmartRepoFile (CharacterHolder) Deletes a .smartrepo file
# DiffFile (character, SmartRepoComparer, ILoggingStream) Diff a .smartrepo file
+ DiffRepoObjects (character) Diff the repository objects
+ ExportSmartRepoFile (ExportSmartRepoFileParameter) Exports a .smartrepo file
+ Consultingwerk.LongcharHolder GetFileContent (CharacterHolder) Gets the content of a file
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
+ Consultingwerk.CharacterHolder ImportSmartRepoFile (ImportSmartRepoFileParameter) Imports a .smartrepo file
- LoadFromDirectory (character) Loads all .smartrepo files in a directory into the dataset
+ PerformDirectoryDiff (dataset, CharacterHolder) Diff the .smartrepo files on disk against records in the DB


Method Detail
Top

PUBLIC DeleteRepositoryObject (CharacterHolder)

Purpose: Deletes a repository object
Notes:

Parameters:
poObjectMasterGuid Consultingwerk.CharacterHolder
The CharacterHolder with the ObjectMasterGuid to delete
Top

PUBLIC DeleteSmartRepoFile (CharacterHolder)

Purpose: Deletes a .smartrepo file
Notes:

Parameters:
poFile Consultingwerk.CharacterHolder
The name of the .smartrepo file as a CharacterHolder instance
Top

PROTECTED DiffFile (character, SmartRepoComparer, ILoggingStream)

Purpose: Diff a .smartrepo file
Notes:

Parameters:
pcFileName CHARACTER
The name of the .smartrepo file
poComparer Consultingwerk.SmartFramework.Repository.Object.Diff.SmartRepoComparer
The comparer
poLogger Consultingwerk.Util.LoggingStream.ILoggingStream
The logger
Top

PUBLIC DiffRepoObjects (character)

Purpose: Diff the repository objects
Notes:

Parameters:
pcDirectory CHARACTER
The directory with the .smartrepo files
Top

PUBLIC ExportSmartRepoFile (ExportSmartRepoFileParameter)

Purpose: Exports a .smartrepo file
Notes:

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.Diff.ExportSmartRepoFileParameter
The ExportSmartRepoFileParameter
Top

PUBLIC Consultingwerk.LongcharHolder GetFileContent (CharacterHolder)

Purpose: Gets the content of a file
Notes:

Parameters:
poFileName Consultingwerk.CharacterHolder
The name of the file
Returns Consultingwerk.LongcharHolder
The content of the file
Top

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC Consultingwerk.CharacterHolder ImportSmartRepoFile (ImportSmartRepoFileParameter)

Purpose: Imports a .smartrepo file
Notes:

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.Diff.ImportSmartRepoFileParameter
The ImportSmartRepoFileParameter
Returns Consultingwerk.CharacterHolder
The guid of the imported object
Top

PRIVATE LoadFromDirectory (character)

Purpose: Loads all .smartrepo files in a directory into the dataset
Notes:

Parameters:
pcDirectory CHARACTER
The directory
Top

PUBLIC PerformDirectoryDiff (dataset, CharacterHolder)

Purpose: Diff the .smartrepo files on disk against records in the DB
Notes:

Parameters:
dsObjectMaster DATASET dsObjectMaster
The Dataset with the new or modified records
poDirectory Consultingwerk.CharacterHolder
The directory with the .smartrepo files


ProDataset Detail

ProDataset dsObjectMaster

Member tables: eSmartObjectMaster


Temp-Table Detail

Temp-Table eSmartObjectMaster

Defined in:


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       22.04.2025 11:32:41