OrgUnitsAccessModifier Class |
The access modifier controls access to org. units. It is only to be used in views as it has no access calculation logic (only load-option modification!).
An org. unit is accessible for a user if: - he belongs to the org. unit - or he is the manager of it (if his user (or a group he is member of) is stated in the "Manager" property on the org. unit)
The access modifier supports the parameter INCLUDEINDIRECTMANAGED (TRUE/FALSE) which controls whether it is only directly managed org. units (default) which are allowed - or also indirectly managed.
Namespace: Omada.OE.Solution.OIM.AppLogic.AccessModifiers
public class OrgUnitsAccessModifier : AccessModifierBase, IDataObjectAccessModifier, IAccessModifierBase
The OrgUnitsAccessModifier type exposes the following members.
Name | Description | |
---|---|---|
![]() | OrgUnitsAccessModifier |
Name | Description | |
---|---|---|
![]() | GetParameterValue(IDictionaryString, String, String, Boolean) |
Returns the value of a boolean parameter from the parameter values delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
![]() | GetParameterValue(IDictionaryString, String, String, Guid) |
Returns the value of a string parameter from the parameter values delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
![]() | GetParameterValue(IDictionaryString, String, String, Int32) |
Returns the value of an integer parameter from the parameter values delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
![]() | GetParameterValue(IDictionaryString, String, String, String) |
Returns the value of a string parameter from the parameter values delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
![]() | GetUIdsFromParameter(String, String, IDictionaryString, String) |
Returns a collection of UIds from the parameters delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
![]() | GetUIdsFromParameter(String, String, IDictionaryString, String, Guid) |
Returns a collection of UIds from the parameters delivered to the Initialize() method.
Method is intended to be used as utility in implementations of the Initialize() method.
(Inherited from AccessModifierBase.) |
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.) |
Name | Description | |
---|---|---|
![]() ![]() | IDataObjectAccessModifierCalculateAccess |
Not implemented as the access modifier is only intended to be used in a view!
|
![]() ![]() | IDataObjectAccessModifierInitialize | |
![]() ![]() | IDataObjectAccessModifierModifyLoadOptions | |
![]() ![]() | IDataObjectAccessModifierPrepareAccessCalculation |
Not implemented as the access modifier is only intended to be used in a view!
|