Jtx Alarm
Types
This enum class defines the possible values for the attribute ACTION for the Component VALARM
This enum class defines the possible values for the attribute TRIGGER_RELATIVE_TO for the Component VALARM
Properties
Each "VALARM" calendar component has a particular type of action with which it is associated. This property specifies the type of action. Applications MUST ignore alarms with x-name and iana-token values they don't recognize. Currently only "DISPLAY" is supported, all other values can be stored but are ignored Type: String
The content uri of the resources table
This property provides a more complete description of the calendar component than that provided by the "SUMMARY" property. Type: String
The name of the Foreign Key Column for IcalObjects. Type: Long, references JtxICalObject.ID
The name of the ID column for attachments. This is the unique identifier of an Attachment Type: Long, references JtxICalObject.ID
The "REPEAT" property specifies the number of additional repetitions that the alarm will be triggered. This repetition count is in addition to the initial triggering of the alarm. Both of these properties MUST be present in order to specify a repeating alarm. If one of these two properties is absent, then the alarm will not repeat beyond the initial trigger. Type: String
Purpose: Specifying a relative time for the trigger of the alarm. The default duration is relative to the start of an event or to-do with which the alarm is associated. The duration can be explicitly set to trigger from either the end or the start of the associated event or to-do with the TRIGGER_RELATIVE_TO parameter. A value of START will set the alarm to trigger off the start of the associated event or to-do. A value of END will set the alarm to trigger off the end of the associated event or to-do. Either a positive or negative duration may be specified for the "TRIGGER" property. An alarm with a positive duration is triggered after the associated start or end of the event or to-do. An alarm with a negative duration is triggered before the associated start or end of the event or to-do. Type: String
Purpose: This property defines the field to which the duration is relatiive to. The possible values of a status are defined in the enum AlarmRelativeTo. Use e.g. AlarmRelativeTo.START.name to put a correct String value in this field. AlarmRelativeTo.START would make the duration relative to DTSTART. AlarmRelativeTo.END would make the duration relative to DUE (only VTODO is supported!). If no valid AlarmRelativeTo is provided, the default value is AlarmRelativeTo.START. Type: String
Stores a timestamp with the absolute time when the alarm should be triggered. This value is stored as UNIX timestamp (milliseconds). Either a Alarm Trigger Time OR a Alarm Relative Duration must be provided, but not both! Type: Long
Purpose: This column/property specifies the timezone of the absolute trigger time. The corresponding datetime is stored in TRIGGER_TIME. The value of a timezone can be: