Top Method Summary
Options Name Purpose
AfterLoginHandler () Resolves the customization result codes after the login of a fat client session
CHARACTER GetCustomizationResultCodes () Returns the customization result codes of the current session
CHARACTER InvokeCustomizationService (character, character) Invokes the customization service of a customization type
LoginCompanyKeyChangedHandler () Re-resolves the customization result codes when the login company of a fat client session changes after the login
CHARACTER ResolveCustomizationResultCodes () Resolves the customization result codes of the current session
CHARACTER ResolveResultCodes () Resolves the result codes of all customization types
CHARACTER ResolveResultCodesOfType (SmartCustomizationTypeTableModel, CustomizationDatasetModel) Resolves the result codes of a single customization type
SessionCreatedHandler (EventArgs) Resolves the customization result codes when a PASOE web session is created

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

Top Property Summary
Options Name Purpose
CHARACTER LOG_ENTRY_TYPE


Method Detail
Top

AfterLoginHandler ()

Purpose: Resolves the customization result codes after the login of a
fat client session
Notes: Event handler for the SessionManager:AfterLogin event

Top

CHARACTER GetCustomizationResultCodes ()

Purpose: Returns the customization result codes of the current session
Notes: Resolves the result codes when they have not been resolved for the
session yet

Returns CHARACTER
The comma delimited list of customization result codes in prioritized order
Top

CHARACTER InvokeCustomizationService (character, character)

Purpose: Invokes the customization service of a customization type
Notes: The service instance is obtained from the ServiceContainer, when
the ServiceTypeName is not registered as a service the class is
instantiated for the invocation. The method is invoked without
parameters and is expected to return the reference value

Parameters:
pcServiceTypeName CHARACTER
The name of the service type (class or interface)
pcServiceMethodName CHARACTER
The name of the method to invoke
Returns CHARACTER
The reference value returned by the customization service
Top

LoginCompanyKeyChangedHandler ()

Purpose: Re-resolves the customization result codes when the login company
of a fat client session changes after the login
Notes: Event handler for the SessionManager:LoginCompanyKeyChanged event.
On the AppServer the login company key is reset and assigned on
every request activation, so the handler only acts in a client
session that has already resolved the result codes for a different
login company

Top

CHARACTER ResolveCustomizationResultCodes ()

Purpose: Resolves the customization result codes of the current session
Notes: Executes the customization services of all SmartCustomizationType records
in the order of their sequence and stores the resolved result codes in
the session context. A failing or unregistered customization service is
logged and skipped

Returns CHARACTER
The comma delimited list of customization result codes in prioritized order
Top

CHARACTER ResolveResultCodes ()

Purpose: Resolves the result codes of all customization types
Notes: The customization types are processed in the order of their
CustomizationTypeSequence (and code, for types with the same
sequence)

Returns CHARACTER
The comma delimited list of customization result codes in prioritized order
Top

CHARACTER ResolveResultCodesOfType (SmartCustomizationTypeTableModel, CustomizationDatasetModel)

Purpose: Resolves the result codes of a single customization type
Notes: The customization service may return a single reference value or a
comma delimited list of reference values that apply to the session.
Every entry is mapped to its customization result separately.
Returns an empty string when the customization type has no service,
the service fails or none of the returned reference values is mapped
to a customization result

Parameters:
poCustomizationType Consultingwerk.SmartFramework.Repository.Customization.SmartCustomizationTypeTableModel
The SmartCustomizationTypeTableModel positioned on the customization type
poCustomizationModel Consultingwerk.SmartFramework.Repository.Customization.CustomizationDatasetModel
The CustomizationDatasetModel used to look up the customizations
Returns CHARACTER
The comma delimited list of the codes of the customization results or an empty string
Top

SessionCreatedHandler (EventArgs)

Purpose: Resolves the customization result codes when a PASOE web session
is created
Notes: Event handler for the ServiceInterface:SessionCreated event

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


Constructor Detail
Top

CustomizationResultService ()

Purpose: Constructor for the CustomizationResultService class
Notes: Subscribes to the events that require the resolution of the
customization result codes



Property Detail
Top

CHARACTER LOG_ENTRY_TYPE


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:30:01