Click or drag to resize

ADPostActionHandler Class

Class used to do preprocessing steps before onboarding a new AD system.
Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.Assembly.SystemOnBoardingPostActionsTestConnectionPostActionHandlerBase
    Omada.OE.Solution.OIM.Assembly.SystemOnBoardingPostActionsADPostActionHandler

Namespace:  Omada.OE.Solution.OIM.Assembly.SystemOnBoardingPostActions
Assembly:  Omada.OE.Solution.OIM.Assembly (in Omada.OE.Solution.OIM.Assembly.dll) Version: 15.0.0.0
Syntax
C#
public class ADPostActionHandler : TestConnectionPostActionHandlerBase, 
	ISystemOnboardingPostActionHandler

The ADPostActionHandler type exposes the following members.

Constructors
  NameDescription
Public methodADPostActionHandler
Top
Methods
  NameDescription
Protected methodAddParameterValueIfSpecified
Adds a parameter value to the list of parameters, if a value is found
(Inherited from TestConnectionPostActionHandlerBase.)
Public methodGenerateSystemId
Generates a system id based on a given ldap path.
Protected methodGetParameters (Overrides TestConnectionPostActionHandlerBaseGetParameters(ActionArgument, String, String).)
Public methodPerformAction
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
Public methodPostHandleComponent
Remove commas from LDAP component and uppercase component identifer
Public methodSplitComponents
Split an LDAP path containing organizational units and domain components.
Protected methodTestConnection
Public methodValidate
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.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also