RPMCalendar

Description

Package: com.ibm.rpm.applicationadministration.containers

Extends: RPMObject

Usage

RPMCalendar represents a calendar, it determine the standard working time and non-working time, such as weekends and holidays, or special working shifts for a project or a resource.

Parent is not mandatory, allowed parent type is RPMCalendar.

Supported API Calls

Security Restrictions

N/A

Fields

The following table lists the fields for this object.

Table 1. RPMCalendar Field Description
Field Detail
calendars

Type: RPMCalendar[]

Default value: N/A

Description: List of RPMCalendar children

Field validation description: N/A

Additional field security restrictions: N/A

exceptions

Type: CalendarException[]

Default value: N/A

Description: List of dates for which the working time does not follow the default schedule.

Field validation description: N/A

Additional field security restrictions: N/A

startDate

Type: dateTime

Default value: Event date and time

Description: Start date

Field validation description: N/A

Additional field security restrictions: N/A

hoursPerDay

Type: int

Default value: The parent calendar's hour per day.

Description: The average number of hours per day.

Field validation description: The value range is 0 to 24.

Additional field security restrictions: N/A

hoursPerWeek

Type: int

Default value: The parent calendar's hours per week.

Description: The average number of hours per week.

Field validation description: The value range is 0 to 168.

Additional field security restrictions: N/A

standardMonday

Type: CalendarWeekDay

Default value: The parent calendar's standard Monday.

Description: Monday standard working time.

Field validation description: N/A

Additional field security restrictions: N/A

standardMondayMinutes

Type: int

Default value: The parent calendar's standard Monday.

Description: Standard Monday number of minutes.

Field validation description: This field is calculated automatically from standard Monday's interval. This field is read-only.

Additional field security restrictions: N/A

standardTuesday

Type: CalendarWeekDay

Default value: The parent calendar's standard Tuesday.

Description: Tuesday standard working time.

Field validation description: Tuesday standard working time.

Additional field security restrictions: N/A

standardTuesdayMinutes

Type: int

Default value: The parent calendar's standard Tuesday.

Description: Tuesday standard number of minutes.

Field validation description: This field is calculated automatically from standard Tuesday's interval. This field is read-only.

Additional field security restrictions: N/A

standardWednesday

Type: CalendarWeekDay

Default value: The parent calendar's standard Wednesday.

Description: Wednesday standard working time.

Field validation description: Wednesday's standard working time.

Additional field security restrictions: N/A

standardWednesdayMinutes

Type: int

Default value: The parent calendar's standard Wednesday.

Description: Wednesday standard number of minutes. This field is read-only.

Field validation description: This field is calculated automatically from standard Wednesday's interval. This field is read-only.

Additional field security restrictions: N/A

standardThursday

Type: CalendarWeekDay

Default value: The parent calendar's standard Thursday.

Description: Thursday standard working time.

Field validation description: Thursday's standard working time.

Additional field security restrictions: N/A

standardThursdayMinutes

Type: int

Default value: The parent calendar's standard Thursday.

Description: Thursday standard number of minutes.

Field validation description: This field is calculated automatically from standard Thursday's interval. This field is read-only.

Additional field security restrictions: N/A

standardFriday

Type: CalendarWeekDay

Default value: The parent calendar's standard Friday.

Description: Friday standard working time.

Field validation description: Friday's standard working time.

Additional field security restrictions: N/A

standardFridayMinutes

Type: int

Default value: The parent calendar's standard Friday.

Description: Friday standard number of minutes.

Field validation description: This field is calculated automatically from standard Friday's interval. This field is read-only.

Additional field security restrictions: N/A

standardSaturday

Type: CalendarWeekDay

Default value: The parent calendar's standard Saturday.

Description: Saturday standard working time.

Field validation description: Saturday's standard working time.

Additional field security restrictions: N/A

standardSaturdayMinutes

Type: int

Default value: The parent calendar's standard Saturday.

Description: Saturday standard number of minutes.

Field validation description:This field is calculated automatically from standard Saturday's interval. This field is read-only.

Additional field security restrictions: N/A

standardSunday

Type: CalendarWeekDay

Default value: The parent calendar's standard Sunday.

Description: Sunday standard working time.

Field validation description: Sunday's standard working time.

Additional field security restrictions: N/A

standardSundayMinutes

Type: int

Default value: The parent calendar's standard Sunday.

Description: Sunday standard number of minutes.

Field validation description: Read-only. This field is calculated automatically from standard Sunday's interval.

Additional field security restrictions: N/A

Inherited Fields

Click on object for list of inherited fields:

From RPMObject

Related Objects