Click or drag to resize

PersonalContextMembershipHandler Class

What it does: - When an identity is specified in the IDENTITYREF property on a personal CONTEXT object then: - The specified identity is updated so that its membership property (for the context type) refers the context - If the context used to specify another identity then its membership property is also updated (the context is removed from it) - When the identity specified in the IDENTITYREF property on a personal context object is CLEARED then: - The previously specified identity is updated so that its membership property no longer refers the context - The personal context lives on as an orphan context (it isn't used for anything anymore unless a new identity is specified for it) - If a context (of a personal type) is ADDED to the membership property of an IDENTITY then: - It is validated that the context doesn't already refer another identity - if so an error is thrown - The context is updated: its IDENTITYREF property is set to refer the identity - If a context (of a personal type) is REMOVED from the membership property of an identity then: - The context is deleted
Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.Assembly.BeforeSaveHandlersPersonalContextMembershipHandler

Namespace:  Omada.OE.Solution.OIM.Assembly.BeforeSaveHandlers
Assembly:  Omada.OE.Solution.OIM.Assembly (in Omada.OE.Solution.OIM.Assembly.dll) Version: 15.0.0.0
Syntax
C#
public class PersonalContextMembershipHandler : IAppStartInitializedClass

The PersonalContextMembershipHandler type exposes the following members.

Constructors
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
Explicit Interface Implementations
See Also