ContextAssignmentsAccessModifier Class |
The access modifier controls access to ContextAssignment data objects. The access modifier can only be used in a view that filters on ContextAssignment data objects.
The access modifier grants access to: - All context assignments for contexts (valid or not) that the active user is owner of (unless ExcludeAssignmentsForOwnedContexts is true - see below) Note that if the active user is a system admin then he is considered owner of all contexts in this respect. - All context assignments for the active user's identity (if IncludeActiveUserAssignments is true - see below)
The access modifier supports the parameter IncludeActiveUserAssignments (TRUE/FALSE) which controls whether context assignments for the active user's identity are included. The access modifier also supports the parameter ExcludeAssignmentsForOwnedContexts (TRUE/FALSE) which controls whether assignments for contexts that the active user is owner of are included. Note: setting it to true doesn't mean that we explicitly exclude the assignments - it means that we don't include them.
Namespace: Omada.OE.Solution.OIM.AppLogic.AccessModifiers
public sealed class ContextAssignmentsAccessModifier : ViewAccessModifierBase
The ContextAssignmentsAccessModifier type exposes the following members.
Name | Description | |
---|---|---|
![]() | ContextAssignmentsAccessModifier |
Name | Description | |
---|---|---|
![]() | CalculateAccess |
Grant update access for context assignments to context owners
(Overrides ViewAccessModifierBaseCalculateAccess(DataObject, AccessFlags, AccessCallContext).) |
![]() | GetAccessFlags |
Get accessflags according to the readergroups, admingroups, and configuration of authrole elements.
(Inherited from CommonAccessModifierBase.) |
![]() | 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.) |
![]() | Initialize | (Inherited from CommonAccessModifierBase.) |
![]() | ModifyLoadOptions | (Overrides CommonAccessModifierBaseModifyLoadOptions(DataObjectLoadOptionsBase, AccessCallContext).) |
![]() | PrepareAccessCalculation | (Inherited from CommonAccessModifierBase.) |
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 | |
---|---|---|
![]() ![]() | IDataObjectFieldLevelAccessModifierCalculateAccess | (Inherited from CommonAccessModifierBase.) |
![]() ![]() | IDataObjectFieldLevelAccessModifierPrepareAccessCalculation | (Inherited from CommonAccessModifierBase.) |