Omada.OE.AppLogic Namespace |
Class | Description | |
---|---|---|
![]() | AccessModifierController | |
![]() | ActivityReassignedEventArgs |
EventArgs class for the ActivityReassigned event.
|
![]() | AfterDataObjectSaveEventArgs |
EventArgs class for the AfterDataObjectSave event.
|
![]() | AfterDataObjectTypeSaveEventArgs |
EventArgs class for the AfterDataObjectTypeSave event.
|
![]() | AfterProcessRoutingEventArgs |
EventArgs class for the AfterProcessRouting event
|
![]() | AfterUserSaveEventArgs |
EventArgs class for the AfterUserSave event.
|
![]() | AppEventArgs |
AppEvents occur in the AppLogic methods.
|
![]() | AppPageController |
AppPageController
|
![]() | AppStringController |
Provides methods for loading, saving and deleting application strings.
|
![]() | AssigneeExpression | |
![]() | AssigneeExpressionController | |
![]() | AuthRoleController |
Controlling Authorization Role objects.
|
![]() | AuthSourcePolicyController |
Controller allows for loading Authoritative Source Policies from the policy data objects.
|
![]() | AzureAdController |
Azure AD controller
|
![]() | AzureLogAnalyticsController |
Contains logic for retrieving log entries from Azure Log Analytics
|
![]() | BeforeDataObjectSaveEventArgs |
EventArgs class for the BeforeDataObjectSave event.
|
![]() | BeforeProcessRoutingEventArgs |
EventArgs class for the BeforeProcessRouting event
|
![]() | BrowserEventHandlerController |
Method for retrival and storage of BrowserEventHandler objects.
|
![]() | CacheController |
Methods for population and refresh of the global cache in AppGlobal.
|
![]() | CacheControllerData |
The class contains methods for obtaining data from the cache.
Requested data, that are not contained in the cache, are loaded from the database.
In the event that data is loaded from the database, these data are *not* added to the cache.
|
![]() | CacheControllerDataDataObjectTypeCache | |
![]() | CacheControllerDataPropertyCache | |
![]() | ChangeSetImportContext |
Logging contexts are used in sections of the program logic where its desirable to disable or enable logging.
This is for example the case when deleting certain data; in some situations it is redundant to log the deletion
of the data that is owned by an object being deleted.
|
![]() | ChangeSetImportState |
ChangeSetImportState
|
![]() | CodeAssemblyController |
Method for retrival and storage of CodeAssembly objects (.Net DLL's containing CodeMethods).
|
![]() | CodeMethodConfigController | |
![]() | CodeMethodController |
Method for retrival and storage of CodeMethod definition objects - the configuration of a
call to a CodeMethod on a particular event
|
![]() | ConfigurationChangeController | |
![]() | ConfigurationChangeSetController | |
![]() | ConfigurationObjectController |
The ConfigurationObjectController can be used to retrieve configuration xml stored in a configuration data object.
The controller can't be used to modify configuration data objects - that should be done via the DataObjectController in a regular fashion.
Important: the controller caches configuration objects. If a change is made to a configuration object that should take effect immediately it is required to reset the IIS.
When running in "configuration mode" (customer setting) then caching is disabled.
|
![]() | ConnectionController | |
![]() | ContextMembership |
Represents a membership that an identity has for a business context.
A membership is either due to a ContextAssignment data object or due to the identity being in the context's membership property.
|
![]() | ControllerBase |
Documentation can be found in:
$/Omada Enterprise/Development/OmadaEnt/Docs/Design note - DB connection handling.docx
|
![]() | ControllerBaseCacheOptions |
Options used when adding data to the cache.
|
![]() | CopyDefinitionController | |
![]() | CopyRuleController | |
![]() | DashboardController | |
![]() | DataConnectionController | |
![]() | DataConnectionControllerModel | |
![]() | DataConnectionControllerModelProperties | |
![]() | DataExchangeController |
Application logic for executing DataExchange operations.
Retrival and storage of DataExchange configuration object.
|
![]() | DataExchangeControllerDataObjTypeInfo | |
![]() | DataObjectController |
DataObjectController contains business logic for interacting wtih data objects.
|
![]() | DataObjectCounterController | |
![]() | DataObjectDeletionController | |
![]() | DataObjectFilterController | |
![]() | DataObjectHistoryController | |
![]() | DataObjectInViewMatrix |
The DataObjectInViewMatrix can prepare a matrix of data objects and which views (out of a specified set of views) they are in.
Afterwards it allows for querying which views a specific data object is in.
Use Initialize() and then PrepareViews() to prepare a number of views (one or more times).
Use GetViewsObjectIsIn() to query which views (of the prepared ones) a data object is in.
|
![]() | DataObjectSearchDataController |
This controller contains logic for building and updating the "search data" for data objects.
|
![]() | DataObjectTypeController | |
![]() | DataObjectVersionInfo |
Contains info about a data object version.
|
![]() | DataSourceController | |
![]() | DataUtils | |
![]() | DbContext |
This class manages thread static connections and transactions
|
![]() | EntityDataVersionController |
Entity Data Versions are version numbers for objects stored in the static object cache.
It is used to keep the caches in sync across application server.
|
![]() | EventController | |
![]() | EventControllerEventDefinitionEventArgs | |
![]() | EventLogEntryController |
Contains logic for loading and converting log entries from an external system to be displayed in the Event log view
Current implementation only contains logic for loading logs from Azure Log Analytics
|
![]() | Factory |
Factory is a ControllerFactory and ServiceProvider
|
![]() | FeaturePackageController | |
![]() | FeaturePackageImportContext |
FeaturePackageImportContext
|
![]() | FeaturePackageImportState |
FeaturePackageImportState
|
![]() | FileController | |
![]() | FilterExpressionHandler |
Utility class used by DataObjectData for applying filter expressions to a data object sql query.
Note: the FilterExpressionHandler is gradually being phased out in favour of UnresolvedFilterExpressionHandler.
|
![]() | FormController | |
![]() | FormFieldVOrderData | |
![]() | IgnoreCacheContext |
IgnoreCacheContext can be used to force controller methods to disregard cached data.
Specifically, the ControllerBase.GetFromCacheIfPresent() method will ignore cached data.
IgnoreCacheContext is mainly used in unit tests to avoid caching problems caused by transaction rollbacks.
|
![]() | IgnoreCacheState |
IgnoreCacheState
|
![]() | IntegrityCheckController | |
![]() | KPIController |
"Key Performance Indicator" controller.
|
![]() | MailController | |
![]() | MailTemplateController |
Summary description for MailTemplateController.
|
![]() | MasterController |
MasterController is operating in the master database as the only controller.
|
![]() | MenuController |
Summary description for MenuController.
|
![]() | MergeChangeSetsOptions |
This class defines options and settings for the MergeChangeSets functionality in ConfigurationChangeController
|
![]() | MIISController |
The class contains logic related to MIM Sync (Microsoft Identity Manager).
There are 3 primary methods that performs the following:
- Returns a number of data objects in AVP format.
This method is called by MIM Sync (through a webservice).
- Returns the definition of a management agent in
an intermediate format.
The intermediate definition is used in Omada.OE.Miis
to generate an actual management agent config file.
- Adds/updates/deletes a single data object.
This method is called by MIM Sync (through a webservice).
|
![]() | ModificationController | |
![]() | ObjectLogController | |
![]() | OperationAccessEvaluationResult |
Result for the ControllerBase.ActiveUserCanPerformObjectOperation method.
|
![]() | PostDataObjectDeleteEventArgs |
Argument for data object post delete event
|
![]() | PreDataObjectDeleteEventArgs | |
![]() | PreSetProcessStateEventArgs |
EventArgs class for the PreSetProcessState event
|
![]() | ProcessController |
The business logic for handling processes.
|
![]() | ProcessControllerAssigneeLogic | |
![]() | ProcessControllerResolveAndReassignResultData | |
![]() | ProcessGraphController |
Internal methods used by the process designer.
|
![]() | ProcessPhaseController | |
![]() | PropertyController |
Maintenance of property objects.
|
![]() | ReassignDefinitionController | |
![]() | ReferencePathContext |
ReferencePathContext used to provide context to the AttributeValueReferencesResolver
|
![]() | ReferencePathController | |
![]() | ReferencePathState |
State object for the ReferencePathContext
|
![]() | ReportViewerConfiguration |
Report viewer configuration loaded from the Configuration Object
|
![]() | ReportViewerConfigurations |
List of configuration items loaded from the Configuration Object
|
![]() | ReportViewerController |
Loads report configuration xml from the configation object and parses it according to the schema.
|
![]() | SecurityAlertEventController |
SecurityAlertEventController
|
![]() | SecurityEvaluatedObject |
Represents an object to evaluate security for in order to determine what the active user is allowed to do in a UI dialog.
|
![]() | SendMailProcesserArgs |
Class used to pass parameters to the Delegate Function MailMessageProcesserDelegate.
|
![]() | SequenceController | |
![]() | ServiceRuleController | |
![]() | SettingController | |
![]() | StatisticsController | |
![]() | StylesheetController | |
![]() | SubscriptionController |
SubscriptionController
|
![]() | SystemBootEventArgs |
SystemBootEventArgs
|
![]() | SystemBootUtility |
Utility used for "booting up" OIS.
What it does:
- Creates an AppIdentity
- Applies before-boot update commands
- Refreshes the memory cache
- Creates/updates xml schema data objects
- Computes approximate no. of data objects per DOT in the system
- Validates that configured code methods and access modifiers are valid
- Initializes event handler classes
- Applies after-boot update commands
|
![]() | SystemLogController | |
![]() | TempTableOptions |
Holds options used for creating a temporary db table.
|
![]() | TimerController | |
![]() | TimerServiceController | |
![]() | TimeZoneController | |
![]() | UIActionController | |
![]() | UpdateScripts |
Update scripts are stored in a two dimentional array.
- the first element is the database patch version number
- the second element is a SQL string, that can be exexuted within a SqlCommand
- there can be many scripts per patch version number
- the update script ONLY applies to master databases
|
![]() | UrlUtils |
URL utility class
|
![]() | UserController |
Retrieval and maintenance of User objects.
|
![]() | UserGroupController |
Retrieval and maintenance of UserGroup objects.
|
![]() | UserGroupMembersChangedEventArgs |
EventArgs class for the UserGroupMembersChanged event.
|
![]() | VaultController |
VaultController
|
![]() | VaultSettings |
Vault settings
|
![]() | ViewController | |
![]() | WebPageCacheController | |
![]() | WebPageHelpContextController | |
![]() | WorkWeekController | |
![]() | XmlDeserializationHelper | |
![]() | XmlSchemaController |
The XmlSchemaController can be used to retrieve xml schemas stored in a xml schema data object.
The controller can't be used to modify xml schema data objects - that should be done via the DataObjectController in a regular fashion.
Important: the controller caches xml schema objects. If a change is made to an xml schema that should take effect immediately it is required to reset the IIS.
When running in "configuration mode" (customer setting) then caching is disabled.
|
Interface | Description | |
---|---|---|
![]() | IControllerFactory |
Delegate | Description | |
---|---|---|
![]() | ActivityReassignedEventHandler |
Delegate for the ActivityReassigned event.
|
![]() | AfterDataObjectSaveEventHandler |
Delegate for the AfterDataObjectSave event.
|
![]() | AfterDataObjectTypeSaveEventHandler |
Delegate for the AfterDataObjectTypeSave event.
|
![]() | AfterProcessRoutingEventHandler |
Delegate for the AfterProcessRouting event
|
![]() | AfterUserSaveEventHandler |
Delegate for AfterUserSave event.
|
![]() | BeforeDataObjectSaveEventHandler |
Delegate for the BeforeDataObjectSave event.
|
![]() | BeforeProcessRoutingEventHandler |
Delegate for the BeforeProcessRouting event
|
![]() | CompareFieldTranslator |
The methods in CompareFieldEnumUtils must conform to this delegate
|
![]() | ControllerBaseActionWithEntityDataResultT |
A piece of code returning a list of entity objects.
|
![]() | ControllerBaseActionWithNoResult |
A piece of code that doesn't return anything.
|
![]() | ControllerBaseActionWithResultT |
A piece of code returning a value of type T |
![]() | ControllerBaseScalarQueryCommandModifier | |
![]() | DataObjectControllerDataObjectLoadOptionsTweaker | |
![]() | DataObjectControllerPropertyValuesAssigner | |
![]() | DataObjectSearchDataResolverDelegate |
The delegate definition for the DataObjectController.DataObjectSearchDataResolver
|
![]() | DataObjectSearchDataWordBreakerDelegate |
The delegate definition for the DataObjectController.WordBreaker
|
![]() | DbContextActionWithNoResult |
A piece of code with no return value.
|
![]() | DbContextActionWithResultT |
A piece of code returning a value of type T |
![]() | EventControllerAfterEventFireEventHandler | |
![]() | EventControllerBeforeEventFireEventHandler | |
![]() | MailMessageProcesserDelegate |
Delegate function definition. Used in the MailController to allow processing of mails just before they are send.
|
![]() | MasterControllerBootOptionsTweaker | |
![]() | PostDataObjectDeleteEventHandler |
Handler for post data object deletion event
|
![]() | PreDataObjectDeleteEventHandler | |
![]() | PreSetProcessStateEventHandler |
Delegate for the PreSetProcessState event
|
![]() | ReferencePropertyDisplayValueResolver | |
![]() | RegisterSolutionClientScriptIncludes | |
![]() | SystemBootEventHandler |
SystemBootEventHandler delegate.
|
![]() | TimerControllerEvaluateTimerEventForShadowObjectDelegate |
This is a workaround to transfer the execution to the OIM.AppLogic DLL.
|
![]() | UserGroupMembersChangedEventHandler |
Delegate for the UserGroupMembersChanged event
|
Enumeration | Description | |
---|---|---|
![]() | ADS_USER_FLAG |
The class is constants used in the ADSI userAccountControl attribute
|
![]() | CacheMode |
CacheMode
|
![]() | DataSourceQueryLanguage | |
![]() | ImportObjectResult | |
![]() | ObjectOperationAccess |
Represents the result of a security evaluation of a user performing an operation.
|
![]() | UpdateActionExecutionType |