Click or drag to resize

SetOwnershipPostActionBaseApplyProposedOwner Method (ActionArguments, Int32, DataObject, String, String, String, Int32)

Creates the actual ownership either using self management or by setting the ownership directly.

Namespace:  Omada.OE.Solution.OIM.Assembly.SurveyPostActions
Assembly:  Omada.OE.Solution.OIM.Assembly (in Omada.OE.Solution.OIM.Assembly.dll) Version: 15.0.0.0
Syntax
C#
protected virtual void ApplyProposedOwner(
	ActionArguments arguments,
	int proposedOwnerIdentityId,
	DataObject dataObject,
	string selfMgmtConfigName,
	string ownerPropertySystemName,
	string manualOwnerPropertySystemName,
	int existingOwnerIdentityIdToRemove
)

Parameters

arguments
Type: Omada.OE.Solution.OIM.AppLogic.SurveyFeature.PostActionsActionArguments
The post action arguments.
proposedOwnerIdentityId
Type: SystemInt32
The new proposed owner identity DB id.
dataObject
Type: Omada.OE.ModelDataObject
The owned data object - can be resource, resource folder, identity, system org unit, constraint.
selfMgmtConfigName
Type: SystemString
The self management configuration name.
ownerPropertySystemName
Type: SystemString
The effective owner property system name.
manualOwnerPropertySystemName
Type: SystemString
The manual owner property system name. It's an optional parameter. If self menagement is enabled and existing owner is set inside manual owner property, he will be replaced with new one there. Otherwise direct assignment will be removed for old owner and created for new.
existingOwnerIdentityIdToRemove
Type: SystemInt32
Id of an existing owner identity to remove.
See Also