|
Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
| 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 FormatPluginList (character) |
Formats a pipe-delimited plugin class name list for storage in
the .BusinessEntityDesignerSettings.xml file
Notes : Since SCL-5700 the plugin lists are stored line-break-delimited
with an indentation of 8 blanks per plugin class name for
readability. The returned value starts with a line break and
ends with a line break followed by 4 blanks, so that the closing
tag of the XML element aligns with its opening tag. The line
break is a bare LF (CHR (10)) on purpose: WRITE-XML routes the
value through the platform text-mode output translation, which
turns LF into CRLF on Windows - an embedded CR would be written
literally and end up doubled (CR CR LF) in the file
@param pcPluginList The pipe-delimited plugin list to format
@return The line-break-delimited plugin list for the settings file
*/ |
||
| 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 |
||
| LoadSettingsFile (character) |
Loads the settings from the given .BusinessEntityDesignerSettings.xml file
Notes : The static constructor loads the first settings file found in the
PROPATH. This method allows to (re-) load the settings from a
different file at runtime - used by the MCP server Business Task to
switch to the settings of the project a Business Entity is generated
into (SCL-5632). Mirrors the logic of the static constructor: the
settings temp-table is replaced by the content of the file and a
default record is created when the file does not contain one
@param pcFileName The name of the .BusinessEntityDesignerSettings.xml file to load
*/ |
||
| CHARACTER NormalizePluginList (character) |
Normalizes a plugin class name list to the pipe-delimited format
used in memory by the BusinessEntityDesignerPlugins and
ServerPlugins properties
Notes : Accepts the legacy pipe-delimited format, the line-break-delimited
settings file format (SCL-5700) and mixed content. Any whitespace
(blanks, tabs, line breaks) is treated as a delimiter, as plugin
class names cannot contain whitespace. Empty entries are dropped
@param pcPluginList The plugin list to normalize
@return The pipe-delimited plugin list
*/ |
||
| NormalizeStoredPluginLists () |
Normalizes the plugin lists of the settings record to the
pipe-delimited in-memory format after reading a settings file
Notes : The settings file may store the plugin lists pipe-delimited
(legacy format) or line-break-delimited (SCL-5700)
*/ |
||
| OnSettingsChanged (EventArgs) |
Raises the SettingsChanged event |
||
| RemovePluginSetting (character, character) |
Removes a setting for a Plugin |
||
| 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 |
||
| WritePluginSettingsFile (character) |
Writes the plugin settings to the given file
Notes : Data-only operation without user interface dependencies, invoked
by the BusinessEntityDesignerSettingsWriter class
@param pcFileName The name of the file to write the plugin settings to
*/ |
||
| WriteSettingsFile (character) |
Writes the settings to the given file
Notes : Data-only operation without user interface dependencies, invoked
by the BusinessEntityDesignerSettingsWriter class. The plugin
lists are written line-break-delimited for readability
(SCL-5700); the in-memory record keeps the pipe-delimited format
@param pcFileName The name of the file to write the settings to
*/ |
| Options | Name | Purpose | |
|---|---|---|---|
| BusinessEntityDesignerSettings () |
Constructor for the BusinessEntityDesignerSettings class |
| Options | Name | Purpose | |
|---|---|---|---|
| SettingsChanged (Object, EventArgs) |
Raised then the settings have changed |
|
Top
BeginChangeSettings ()
|
||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EndChangeSettings ()
|
||||||||||||||||||||||||||||||||||||||
CHARACTER FormatPluginList (character)
|
||||||||||||||||||||||||||||||||||||||
CHARACTER GetCharacterPluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
DECIMAL GetDecimalPluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
INTEGER GetIntegerPluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
LOGICAL GetLogicalPluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
LOGICAL GetLogilalPluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
LoadSettingsFile (character)
|
||||||||||||||||||||||||||||||||||||||
CHARACTER NormalizePluginList (character)
|
||||||||||||||||||||||||||||||||||||||
NormalizeStoredPluginLists ()
|
||||||||||||||||||||||||||||||||||||||
OnSettingsChanged (EventArgs)
|
||||||||||||||||||||||||||||||||||||||
RemovePluginSetting (character, character)
|
||||||||||||||||||||||||||||||||||||||
StoreCharacterPluginSetting (character, character, character)
|
||||||||||||||||||||||||||||||||||||||
StoreDecimalPluginSetting (character, character, decimal)
|
||||||||||||||||||||||||||||||||||||||
StoreIntegerPluginSetting (character, character, integer)
|
||||||||||||||||||||||||||||||||||||||
StoreLogicalPluginSetting (character, character, logical)
|
||||||||||||||||||||||||||||||||||||||
WritePluginSettingsFile (character)
|
||||||||||||||||||||||||||||||||||||||
WriteSettingsFile (character)
|
||||||||||||||||||||||||||||||||||||||
STATIC BusinessEntityDesignerSettings ()
|
||||||||
|---|---|---|---|---|---|---|---|---|
SettingsChanged (Object, EventArgs)
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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
|
|||||||||
CHARACTER ServerPlugins
|
|||||||||
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
|
|||||||||