Common Domain::Calendar ABE::Schedule Definition ABE
Class RecurringScheduleDefinition

The RecurringScheduleDefinition entity holds the parameters related to a schedule that defines recurrent executions.

Attributes
«dataType» ScheduleDefinitionExcludedDates _scheduleDefinitionExcludedDates _scheduleDefinitionExcludedDates

A list of specific dates that should be excluded from the Schedule Definition.

RecurrentInterval recurringFrequency recurringFrequency

A recurring frequency to run a job within day that is included in schedule definition, for example: every 5 minutes, 15 minuute, 30 minutes, 1 hour.

«dataType» ScheduledDuration scheduledActivation scheduledActivation
DateTime scheduleDefinitionEndTime scheduleDefinitionEndTime

The Endtime of the Schedule Definition. If the attribute is empty the Schedule run forever, not having a time constraint.

«baseType» TimePeriod scheduleDefinitionHoursRange scheduleDefinitionHoursRange

A list of time ranges within a specific day that the schedule will be active on, for example 08:00-12:00, 16:00-19:00.

DateTime scheduleDefinitionStartTime scheduleDefinitionStartTime

The Start time of the Schedule Definition. If the attribute is empty the Schedule will be active immediately.

«baseType» Duration scheduleStartOffset scheduleStartOffset

This is an offeset relating to the recurring interval. For example, if the recurring interval is 1 hour and the offset is 10 minutes, a job will be executed at 1:10, 2:10, 3:10, etc.

Attributes inherited from SID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduleDefinition SID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduleDefinition
metricMeasurementJob metricMeasurementJob, job job

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
KeywordsdataType
NameRecurringScheduleDefinition
Name Expression
NamespaceSchedule Definition ABE
Owned Template Signature
OwnerSchedule Definition ABE
Owning Template Parameter
PackageSchedule Definition ABE
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _scheduleDefinitionExcludedDates
Public «dataType» ScheduleDefinitionExcludedDates _scheduleDefinitionExcludedDates

A list of specific dates that should be excluded from the Schedule Definition.

Constraints:
Properties:

AggregationNone
Alias
AssociationScheduleDefinitionExcludedDates
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_scheduleDefinitionExcludedDates
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite_scheduleDefinition
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::_scheduleDefinitionExcludedDates
Stereotype
Template Parameter
Type«dataType» ScheduleDefinitionExcludedDates
Upper1
Upper Value(1)
VisibilityPublic


 recurringFrequency
Public RecurrentInterval recurringFrequency

A recurring frequency to run a job within day that is included in schedule definition, for example: every 5 minutes, 15 minuute, 30 minutes, 1 hour.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamerecurringFrequency
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::recurringFrequency
Stereotyperequired
Template Parameter
TypeRecurrentInterval
Upper1
Upper Value(1)
VisibilityPublic


 scheduledActivation
Public «dataType» ScheduledDuration scheduledActivation
Constraints:
Properties:

AggregationNone
Alias
Association(scheduledActivation:ScheduledDuration)(recurringscheduledefinition:RecurringScheduleDefinition)
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamescheduledActivation
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Oppositerecurringscheduledefinition
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::scheduledActivation
Stereotype
Template Parameter
Type«dataType» ScheduledDuration
Upper1
Upper Value(1)
VisibilityPublic


 scheduleDefinitionEndTime
Public DateTime scheduleDefinitionEndTime

The Endtime of the Schedule Definition. If the attribute is empty the Schedule run forever, not having a time constraint.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamescheduleDefinitionEndTime
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::scheduleDefinitionEndTime
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value(1)
VisibilityPublic


 scheduleDefinitionHoursRange
Public «baseType» TimePeriod scheduleDefinitionHoursRange

A list of time ranges within a specific day that the schedule will be active on, for example 08:00-12:00, 16:00-19:00.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamescheduleDefinitionHoursRange
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::scheduleDefinitionHoursRange
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 scheduleDefinitionStartTime
Public DateTime scheduleDefinitionStartTime

The Start time of the Schedule Definition. If the attribute is empty the Schedule will be active immediately.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamescheduleDefinitionStartTime
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::scheduleDefinitionStartTime
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value(1)
VisibilityPublic


 scheduleStartOffset
Public «baseType» Duration scheduleStartOffset

This is an offeset relating to the recurring interval. For example, if the recurring interval is 1 hour and the offset is 10 minutes, a job will be executed at 1:10, 2:10, 3:10, etc.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» RecurringScheduleDefinition
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamescheduleStartOffset
Name Expression
Namespace«dataType» RecurringScheduleDefinition
Opposite
Owner«dataType» RecurringScheduleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::RecurringScheduleDefinition::scheduleStartOffset
Stereotyperequired
Template Parameter
Type«baseType» Duration
Upper1
Upper Value(1)
VisibilityPublic