Click or drag to resize

Omada.OE.Solution.OIM.Assembly Namespace

 
Classes
  ClassDescription
Public classAccessRequestPopularity
Contains a code method for populating the access request popularity statictics
Public classActivityAssignment
Contains code methods for reassigning activities.
Public classArchiving
Running tasks of archiving data into a separate database.
Public classAttributeValidator
Contains logic for validating attribute objects.
Public classContextAssignmentCreationHandler
Validates that a new context assignment can only be created by the context owner.
Public classContextTypeValidator
When a new ContextType data object is created the class validates a number of things and modifies the form object of the referred data object type.
Public classControlPolicyEvaluator
The ControlPolicyEvaluator validates that a control policy is not violated when a data object is saved.
Public classDataSourceValidator
When a DataSource data object is saved the class validates that the specified xml conforms to valid DataSourceML.
Public classDelegationValidator
Contains logic for validating a delegation object
Public classEmailOwnershipChallengeValidator
Contains logic for validating "email ownership challenge" objects. Objects of this type are used in the CIAM portal. Note that the EMAILOWNSHPCHALLENGE DOT is not always present in the system.
Public classEvaluateTimerEventForShadowObject
Hook up to the TimerController delegate EvaluateTimerEventForShadowObject. When the delegate is fired from the timer controller, the call either the RoPEEventController or the SurveyEventController depending on the shadow object type.
Public classIdentity
Contains various code methods concerning identities.
Public classIdentityUserSynchronizer
Synchronizes master data (first name, last name, job title, email and odwbusikey) from identities to their corresponding user when they are updated.
Public classImportProfileV15
Import profile CMs for V15 or later.
Public classKPIValidator
When a KPI data object is saved the class validates that the specified xml conforms to valid KPIML.
Public classLicense
Performs a count of managed identities and compares it with the license. If not complaint a license warning is added to the static license warning cache.
Public classMain
Contains miscellaneous code methods.
Public classMasterDataMgmt
Contains code methods for "master data management" scenarios.
Public classMigration
The Migration class contains code methods for migrating from obsolete concepts in OIM.
Public classNotification
Public classOrgUnit
Contains various code methods concerning the organisational structure.
Public classOrgUnitDeletionHandler
Contains logic for moving identities belonging to an org. unit being deleted.
Public classPasswordGeneration
Logic for generating random passwords for new identities.
Public classPasswordGenerationRandomPassword
This class can generate random passwords, which do not include ambiguous characters, such as I, l, and 1. The generated password will be made of 7-bit ASCII symbols. Every four characters will include one lower case character, one upper case character, one number, and one special symbol (such as '%') in a random order. The password will always start with an alpha-numeric character; it will not start with a special symbol (we do this because some back-end systems do not like certain special characters in the first position).
Public classResourceDeletedStatusHandler
When a resource data object is updated to RESOURCESTATUS = Deleted then this handler expires all provisioning claims. We do so to avoid that provisioning tasks are generated for assignments to the resource.
Public classResourceValidator
Validates the integrity of resources data objects being saved.
Public classRoleApproval
Contains various code methods concerning role approval.
Public classRoleAssignment
Contains various code methods concerning role assignments.
Public classRoleVerification
The RoleVerification class contains various code methods used for the "Verify roles" process. The 'Verify roles' process is used by system owners to verify, that an identity should still have one or more roles belonging to their system. 'Verify roles' processes are typically launched when an identity moves to another org. unit.
Public classRoPEHelper
Contains RoPE related code methods.
Public classSelfManagementUserGroupEvent
Public classSelfMgmtAttributeDisplayNameResolver
Purpose of this class is to resolve human readable display values for the attributes used in the self-mgmt feature.
Public classShadowDataObjects
The code methods for shadow data objects.
Public classSurvey
Public classSystem
Contains various code methods concerning systems.
Public classSystemBusinessKeyHandler
Ensuring ODWBUSIKEY has the correct value on system data objects Note: Only on Horizon
Public classSystemCategoryValidator
Contains logic for validating system category objects.
Public classSystemValidator
Contains logic for validating system objects.
Public classTest
Class contains CodeMethods used in test automation
Public classUIActionValidator
When a UIAction data object is saved the class validates that it is valid.
Public classValueGenerator
The set of CMs related to value generation.