ADPostActionHandler Class |
Namespace: Omada.OE.Solution.OIM.Assembly.SystemOnBoardingPostActions
public class ADPostActionHandler : TestConnectionPostActionHandlerBase, ISystemOnboardingPostActionHandler
The ADPostActionHandler type exposes the following members.
Name | Description | |
---|---|---|
![]() | ADPostActionHandler |
Name | Description | |
---|---|---|
![]() | AddParameterValueIfSpecified |
Adds a parameter value to the list of parameters, if a value is found
(Inherited from TestConnectionPostActionHandlerBase.) |
![]() | GenerateSystemId |
Generates a system id based on a given ldap path.
|
![]() | GetParameters | (Overrides TestConnectionPostActionHandlerBaseGetParameters(ActionArgument, String, String).) |
![]() | PerformAction |
Called for preprocessing before onboarding the AD system.
Generates a system ID from the LDAP paths and checks the connection type.
Note that the ldap path may contain multiple lines separated with \r\n in which the first should be picked.
Example LDAP://DC=megamart,DC=com\r\nLDAP://DC=omada,DC=dk should give system id megamart.com
|
![]() | PostHandleComponent |
Remove commas from LDAP component and uppercase component identifer
|
![]() | SplitComponents |
Split an LDAP path containing organizational units and domain components.
|
![]() | TestConnection | (Inherited from TestConnectionPostActionHandlerBase.) |
![]() | Validate |
Called before post action handler performs actions.
Note that the ldap path may contain multiple lines separated with \r\n in which the first should be picked.
Example LDAP://DC=megamart,DC=com\r\nLDAP://DC=omada,DC=dk should give system id megamart.com
Throws an exception if the domains in the LDAP path are not the same.
|
Name | Description | |
---|---|---|
![]() | ToBool |
Converts object to boolean.
(Defined by ObjectExtensions.) |
![]() | ToDateTime |
Converts object to DateTime.
(Defined by ObjectExtensions.) |
![]() | ToInt |
Converts object to integer.
(Defined by ObjectExtensions.) |