| 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
Syntaxprotected 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