Click or drag to resize

EventDefinition Class

Inheritance Hierarchy
SystemObject
  Omada.OE.ModelEventDefinition
    Omada.OE.ModelDataObjectEventDefinition
    Omada.OE.ModelProcessEventDefinition

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public abstract class EventDefinition : ICloneable, 
	IObjectWithId, IObjectWithGuid, IObjectWithDataVersion, IEventDefinition, IEntityObject, 
	IObjectWithLastChangedInfo

The EventDefinition type exposes the following members.

Constructors
  NameDescription
Public methodEventDefinition
Top
Properties
  NameDescription
Public propertyActions
Contains the actions that will be executed by the eventdefinition. Use AddAction() to add an action.
Public propertyChangedBy
Public propertyChangeTime
Public propertyCondition
Public propertyCreatedBy
Public propertyCreateTime
Public propertyDataObjectTypeId
The type on which the conditions of the eventdefinition is defined.
Public propertyDataVersion
Public propertyDescription
Public propertyDisabled
Public propertyEventType
Public propertyId
Public propertyMaxExecPerObject
The maximum number of times a event may be triggered. 0 = infinite.
Public propertyName
Public propertyNumber
Public propertyTimerId
TimerId er (kun) > 0 hvis EventType = TimerExecuted.
Public propertyUId
Top
Methods
  NameDescription
Public methodAddAction
Adds an action to the event definition.
Public methodClone
Protected methodGetAssignedEventNewAction
1) assigns this event as the action's Owner and this event's DataObjectTypeId to the action; 2) initializes the action's definition object (MailDefinition/CodeMethod/Modification/CopyDefinition)
Public methodGetNewCodeMethodAction
Public methodGetNewCopyAction
Public methodGetNewEmailAction
Public methodGetNewModificationAction
Public methodGetNewReassignAction
Public methodIsActivitiesTypeOnly
Returns true if the condition filter only contains the activities type
Public methodPassesFilter
Public methodRemoveInvalidActions
Public methodResetAll
Resets the id etc. of the object. The method is used when making a copy of an existing object.
Protected methodsetDataObjectTypeId
Protected methodsetEventType
Public methodToString (Overrides ObjectToString.)
Public methodToString(AppFormatInfo)
Top
Fields
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
  NameDescription
Explicit interface implementationPrivate methodIObjectWithDataVersion.GetDataVersion
Explicit interface implementationPrivate methodIObjectWithGuid.GetGuid
Explicit interface implementationPrivate methodIObjectWithId.GetId
Explicit interface implementationPrivate propertyIEntityObjectDataVersion
The data version of an entity object is incremented every time it gets updated. If the entity object class embeds other objects (like a DataObjectType embeds a number of BaseProperty objects) then the DataVersion is also "touched" when an embedded object changes.
Explicit interface implementationPrivate propertyIEntityObjectId
Unique id of the entity object within its entity type.
Explicit interface implementationPrivate propertyIEventDefinitionId
States the Id of the event definition.
Explicit interface implementationPrivate propertyIEventDefinitionUId
States the UId of the event definition.
Top
See Also