Namespace: Consultingwerk.SmartFramework.System
Class 
MenuTranslationMaintenanceService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.OERA.IBusinessService

File:MenuTranslationMaintenanceService
Author(s):Sebastian Wandel / Consultingwerk Ltd.
Created:Fri Jun 04 14:08:12 CEST 2021



Top Method Summary
Options Name Purpose
+ GetTranslations (dataset, MenuTranslationMaintenanceServiceParameter) Fills a dataset with translations
- ProcessMenu (BUFFER, dataset, character, character) Helper method that recursively processes sub-menus
+ StoreTranslations (dataset, MenuTranslationMaintenanceServiceParameter) Stores the given translations in the database


Method Detail
Top

PUBLIC GetTranslations (dataset, MenuTranslationMaintenanceServiceParameter)

Purpose: Fills a dataset with translations
Notes:

Parameters:
dsMenuTranslation DATASET dsMenuTranslation
The dataset to fill
poParameter Consultingwerk.SmartFramework.System.MenuTranslationMaintenanceServiceParameter
Parameter object containing the scope and languages
Top

PRIVATE ProcessMenu (BUFFER, dataset, character, character)

Purpose: Helper method that recursively processes sub-menus
Notes:

Parameters:
pbMenu BUFFER
Buffer for the menu to process
dsMenuTranslation DATASET dsMenuTranslation
The dataset to fill
pcLanguageGuids CHARACTER
The guids of the languages to translate
pcScope CHARACTER
The scope for menu translations
Top

PUBLIC StoreTranslations (dataset, MenuTranslationMaintenanceServiceParameter)

Purpose: Stores the given translations in the database
Notes:

Parameters:
dsMenuTranslation DATASET dsMenuTranslation
The dataset with the translations to store
poParameter Consultingwerk.SmartFramework.System.MenuTranslationMaintenanceServiceParameter
Parameter object containing the scope and languages


ProDataset Detail

ProDataset dsMenuTranslation

Member tables: ttMenu, ttMenuTranslation


Temp-Table Detail

Temp-Table ttMenu

Defined in:

Temp-Table ttMenuTranslation

Defined in:


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