Namespace: Consultingwerk.BusinessEntityDesigner
Class 
BusinessEntityDesignerSettings Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:BusinessEntityDesignerSettings
Purpose:Maintains the settings (Options Dialog) of the
Business Entity Designer
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Oct 17 22:37:44 CEST 2010



Top Method Summary
Options Name Purpose
+ BeginChangeSettings () Used to flag that a series of settings is being saved
+ EndChangeSettings () Used to flag that a series of settings has been saved
+ CHARACTER GetCharacterPluginSetting (character, character) Retrieves a plugin setting
+ DECIMAL GetDecimalPluginSetting (character, character) Retrieves a plugin setting
+ INTEGER GetIntegerPluginSetting (character, character) Retrieves a plugin setting
+ LOGICAL GetLogicalPluginSetting (character, character) Retrieves a plugin setting
+ LOGICAL GetLogilalPluginSetting (character, character) Retrieves a plugin setting
# OnSettingsChanged (EventArgs) Raises the SettingsChanged event
+ RemovePluginSetting (character, character) Removes a setting for a Plugin
+ SavePluginSettings () Saves settings to the file .BusinessEntityDesignerPluginSettings.xml
+ SaveSettings () Saves settings to the file .BusinessEntityDesignerSettings.xml
+ StoreCharacterPluginSetting (character, character, character) Stores a setting for a Plugin
+ StoreDecimalPluginSetting (character, character, decimal) Stores a setting for a Plugin
+ StoreIntegerPluginSetting (character, character, integer) Stores a setting for a Plugin
+ StoreLogicalPluginSetting (character, character, logical) Stores a setting for a Plugin

Top Constructor Summary
Options Name Purpose
BusinessEntityDesignerSettings () Constructor for the BusinessEntityDesignerSettings class

Top Event Summary
Options Name Purpose
+ SettingsChanged (Object, EventArgs) Raised then the settings have changed

Top Property Summary
Options Name Purpose
+ CHARACTER ApacheAntCommandLine
+ CHARACTER ArrayFieldIndexDelimiter
+ LOGICAL ArrayFillIndexWithZeros
+ CHARACTER BusinessEntityDesignerPlugins
+ CHARACTER BusinessEntityGenerator
+ LOGICAL CompileDatasetController
+ CHARACTER CustomServices
+ CHARACTER DataRelationFieldsService
+ CHARACTER DefaultBeforeTablePrefix
+ CHARACTER DefaultBeforeTableSuffix
+ CHARACTER DefaultDataAccessStyle
+ CHARACTER DefaultTablePrefix
+ CHARACTER DefaultTableSuffix
+ LOGICAL DistinctTempTableIncludeFiles
+ CHARACTER FieldNameGeneratorService
+ CHARACTER FieldSerializeNameGeneratorService
+ LOGICAL GenerateDatasetController
+ CHARACTER IncludeFilesBaseFolder
+ CHARACTER InitialDirectory
+ CHARACTER JsonStartupFile
+ CHARACTER KeywordCasing
+ CHARACTER LauncherCommandLine
+ CHARACTER LauncherProversion
+ LOGICAL OpenFilesInIDE
+ LOGICAL PromptForSaveBeforeGenerate
+ LOGICAL PromptForUpdateExistingClasses
+ LOGICAL QualifySourceTablesWithDatabase
+ CHARACTER RCodeBaseFolder
+ CHARACTER RCodeBaseFolderGui
+ LOGICAL RefreshFromDatabaseCaseSensitive
+ LOGICAL RefreshFromDatabaseFormat
+ LOGICAL RefreshFromDatabaseLabel
+ CHARACTER RelationNameSubstitute
+ LOGICAL ReplaceHyphenInTableName
+ LOGICAL ReplaceUnderScoreInTableName
+ LOGICAL SetFieldSerializeNames
+ CHARACTER SettingsFile
+ LOGICAL SettingsFileLoaded
+ LOGICAL ShowConfirmation
+ CHARACTER SourceCodeBaseFolder
+ CHARACTER SourceCodeBaseFolderGui
+ LOGICAL SplitArrayFields
+ LOGICAL SynchronizeTempTablesOnOpen
+ CHARACTER TableNameGeneratorService
+ CHARACTER TemplateFolder
+ LOGICAL UseAbHackInProcedureEditor
+ LOGICAL UseLocalFileHistory
+ LOGICAL ViewUnderscoreTables


Method Detail
Top

PUBLIC BeginChangeSettings ()

Purpose: Used to flag that a series of settings is being saved
Notes: Used by the options dialog when setting properties of this class
to prevent saving of settings after each single property setter

Top

PUBLIC EndChangeSettings ()

Purpose: Used to flag that a series of settings has been saved
Notes: Used by the options dialog when setting properties of this class
to prevent saving of settings after each single property setter

Top

PUBLIC CHARACTER GetCharacterPluginSetting (character, character)

Purpose: Retrieves a plugin setting
Notes:

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Returns CHARACTER
The value of the setting or ?
Top

PUBLIC DECIMAL GetDecimalPluginSetting (character, character)

Purpose: Retrieves a plugin setting
Notes:

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Returns DECIMAL
The value of the setting or ?
Top

PUBLIC INTEGER GetIntegerPluginSetting (character, character)

Purpose: Retrieves a plugin setting
Notes:

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Returns INTEGER
The value of the setting or ?
Top

PUBLIC LOGICAL GetLogicalPluginSetting (character, character)

Purpose: Retrieves a plugin setting
Notes:

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Returns LOGICAL
The value of the setting or ?
Top

PUBLIC LOGICAL GetLogilalPluginSetting (character, character)

Purpose: Retrieves a plugin setting
Notes:

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Returns LOGICAL
The value of the setting or ?
Top

PROTECTED OnSettingsChanged (EventArgs)

Purpose: Raises the SettingsChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC RemovePluginSetting (character, character)

Purpose: Removes a setting for a Plugin
Notes: The Plugin itself if responsible for calling the SavePluginSettings method
when all settings are stored

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
Top

PUBLIC SavePluginSettings ()

Purpose: Saves settings to the file .BusinessEntityDesignerPluginSettings.xml
Notes:

Top

PUBLIC SaveSettings ()

Purpose: Saves settings to the file .BusinessEntityDesignerSettings.xml
Notes:

Top

PUBLIC StoreCharacterPluginSetting (character, character, character)

Purpose: Stores a setting for a Plugin
Notes: The Plugin itself if responsible for calling the SavePluginSettings method
when all settings are stored

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
pcValue CHARACTER
The value to store
Top

PUBLIC StoreDecimalPluginSetting (character, character, decimal)

Purpose: Stores a setting for a Plugin
Notes: The Plugin itself if responsible for calling the SavePluginSettings method
when all settings are stored

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
pdeValue DECIMAL
The value to store
Top

PUBLIC StoreIntegerPluginSetting (character, character, integer)

Purpose: Stores a setting for a Plugin
Notes: The Plugin itself if responsible for calling the SavePluginSettings method
when all settings are stored

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
piValue INTEGER
The value to store
Top

PUBLIC StoreLogicalPluginSetting (character, character, logical)

Purpose: Stores a setting for a Plugin
Notes: The Plugin itself if responsible for calling the SavePluginSettings method
when all settings are stored

Parameters:
pcPluginName CHARACTER
The name of the plugin that stores a value
pcSettingName CHARACTER
The name of the setting to store
plValue LOGICAL
The value to store


Constructor Detail
Top

STATIC BusinessEntityDesignerSettings ()

Purpose: Constructor for the BusinessEntityDesignerSettings class
Notes: Loads settings from the file .BusinessEntityDesignerSettings.xml



Event Detail
Top

PUBLIC SettingsChanged (Object, EventArgs)

Purpose: Raised then the settings have changed
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event


Property Detail
Top

PUBLIC CHARACTER ApacheAntCommandLine


Returns CHARACTER
Top

PUBLIC CHARACTER ArrayFieldIndexDelimiter


Returns CHARACTER
Top

PUBLIC LOGICAL ArrayFillIndexWithZeros


Returns LOGICAL
Top

PUBLIC CHARACTER BusinessEntityDesignerPlugins


Returns CHARACTER
Top

PUBLIC CHARACTER BusinessEntityGenerator


Returns CHARACTER
Top

PUBLIC LOGICAL CompileDatasetController


Returns LOGICAL
Top

PUBLIC CHARACTER CustomServices


Returns CHARACTER
Top

PUBLIC CHARACTER DataRelationFieldsService


Returns CHARACTER
Top

PUBLIC CHARACTER DefaultBeforeTablePrefix


Returns CHARACTER
Top

PUBLIC CHARACTER DefaultBeforeTableSuffix


Returns CHARACTER
Top

PUBLIC CHARACTER DefaultDataAccessStyle


Returns CHARACTER
Top

PUBLIC CHARACTER DefaultTablePrefix


Returns CHARACTER
Top

PUBLIC CHARACTER DefaultTableSuffix


Returns CHARACTER
Top

PUBLIC LOGICAL DistinctTempTableIncludeFiles


Returns LOGICAL
Top

PUBLIC CHARACTER FieldNameGeneratorService


Returns CHARACTER
Top

PUBLIC CHARACTER FieldSerializeNameGeneratorService


Returns CHARACTER
Top

PUBLIC LOGICAL GenerateDatasetController


Returns LOGICAL
Top

PUBLIC CHARACTER IncludeFilesBaseFolder


Returns CHARACTER
Top

PUBLIC CHARACTER InitialDirectory


Returns CHARACTER
Top

PUBLIC CHARACTER JsonStartupFile


Returns CHARACTER
Top

PUBLIC CHARACTER KeywordCasing


Returns CHARACTER
Top

PUBLIC CHARACTER LauncherCommandLine


Returns CHARACTER
Top

PUBLIC CHARACTER LauncherProversion


Returns CHARACTER
Top

PUBLIC LOGICAL OpenFilesInIDE


Returns LOGICAL
Top

PUBLIC LOGICAL PromptForSaveBeforeGenerate


Returns LOGICAL
Top

PUBLIC LOGICAL PromptForUpdateExistingClasses


Returns LOGICAL
Top

PUBLIC LOGICAL QualifySourceTablesWithDatabase


Returns LOGICAL
Top

PUBLIC CHARACTER RCodeBaseFolder


Returns CHARACTER
Top

PUBLIC CHARACTER RCodeBaseFolderGui


Returns CHARACTER
Top

PUBLIC LOGICAL RefreshFromDatabaseCaseSensitive


Returns LOGICAL
Top

PUBLIC LOGICAL RefreshFromDatabaseFormat


Returns LOGICAL
Top

PUBLIC LOGICAL RefreshFromDatabaseLabel


Returns LOGICAL
Top

PUBLIC CHARACTER RelationNameSubstitute


Returns CHARACTER
Top

PUBLIC LOGICAL ReplaceHyphenInTableName


Returns LOGICAL
Top

PUBLIC LOGICAL ReplaceUnderScoreInTableName


Returns LOGICAL
Top

PUBLIC LOGICAL SetFieldSerializeNames


Returns LOGICAL
Top

PUBLIC CHARACTER SettingsFile


Returns CHARACTER
Top

PUBLIC LOGICAL SettingsFileLoaded


Returns LOGICAL
Top

PUBLIC LOGICAL ShowConfirmation


Returns LOGICAL
Top

PUBLIC CHARACTER SourceCodeBaseFolder


Returns CHARACTER
Top

PUBLIC CHARACTER SourceCodeBaseFolderGui


Returns CHARACTER
Top

PUBLIC LOGICAL SplitArrayFields


Returns LOGICAL
Top

PUBLIC LOGICAL SynchronizeTempTablesOnOpen


Returns LOGICAL
Top

PUBLIC CHARACTER TableNameGeneratorService


Returns CHARACTER
Top

PUBLIC CHARACTER TemplateFolder


Returns CHARACTER
Top

PUBLIC LOGICAL UseAbHackInProcedureEditor


Returns LOGICAL
Top

PUBLIC LOGICAL UseLocalFileHistory


Returns LOGICAL
Top

PUBLIC LOGICAL ViewUnderscoreTables


Returns LOGICAL


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2024 18:34:23