Class Horde_ActiveSync_Message_Appointment
Horde_ActiveSync_Message_Appointment class represents a single ActiveSync Appointment object. Responsible for mapping all fields to and from wbxml.
Copyright 2010-2012 Horde LLC (http://www.horde.org/)
- Horde_ActiveSync_Message_Base
- Horde_ActiveSync_Message_Appointment
Direct known subclasses
Horde_ActiveSync_Message_ExceptionAuthor: Michael J. Rubinsky mrubinsk@horde.org
Located at Horde/ActiveSync/Message/Appointment.php
public
|
|
public
|
|
public
|
|
public
integer
|
|
public
|
|
public
array
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
#
setServerUID( string $uid )
Because the PIM doesn't pass the server uid as part of the message, we need to add it manually so the backend can have access to it when changing this object. |
public
string
|
|
public
|
|
public
array
|
|
public
|
|
public
string
|
|
public
|
#
setRecurrence( Horde_Date_Recurrence $recurrence )
Set recurrence information for this appointment |
public
Horde_Date_Recurrence
|
#
getRecurrence( )
Obtain a recurrence object. Note this returns a Horde_Date_Recurrence object, not Horde_ActiveSync_Message_Recurrence. |
public
|
|
public
array
|
|
public
|
|
public
integer
|
|
public
|
|
public
integer
|
|
public
|
#
setResponseType( integer $response )
Set user response type. Should be one of: none, organizer, tentative, accepted, declined |
public
integer
|
|
public
|
|
public
integer
|
|
public
|
#
setMeetingStatus( integer $status )
Set the status for this appointment. Should be one of: none, meeting, received, canceled, canceledreceived. |
public
integer
|
|
public
|
|
public
array
|
|
public
|
|
public
string
|
|
public
|
|
public
|
|
public
string
|
__call(),
__construct(),
__get(),
__isset(),
__set(),
decodeStream(),
encodeStream(),
getSupported(),
isGhosted(),
setSupported()
|
string |
POOMCAL_TIMEZONE
|
#
'POOMCAL:Timezone'
|
string |
POOMCAL_ALLDAYEVENT
|
#
'POOMCAL:AllDayEvent'
|
string |
POOMCAL_ATTENDEES
|
#
'POOMCAL:Attendees'
|
string |
POOMCAL_ATTENDEE
|
#
'POOMCAL:Attendee'
|
string |
POOMCAL_ATTENDEESTATUS
|
#
'POOMCAL:AttendeeStatus'
|
string |
POOMCAL_ATTENDEETYPE
|
#
'POOMCAL:AttendeeType'
|
string |
POOMCAL_EMAIL
|
#
'POOMCAL:Email'
|
string |
POOMCAL_NAME
|
#
'POOMCAL:Name'
|
string |
POOMCAL_BODY
|
#
'POOMCAL:Body'
|
string |
POOMCAL_BODYTRUNCATED
|
#
'POOMCAL:BodyTruncated'
|
string |
POOMCAL_BUSYSTATUS
|
#
'POOMCAL:BusyStatus'
|
string |
POOMCAL_CATEGORIES
|
#
'POOMCAL:Categories'
|
string |
POOMCAL_CATEGORY
|
#
'POOMCAL:Category'
|
string |
POOMCAL_RTF
|
#
'POOMCAL:Rtf'
|
string |
POOMCAL_DTSTAMP
|
#
'POOMCAL:DtStamp'
|
string |
POOMCAL_ENDTIME
|
#
'POOMCAL:EndTime'
|
string |
POOMCAL_EXCEPTION
|
#
'POOMCAL:Exception'
|
string |
POOMCAL_EXCEPTIONS
|
#
'POOMCAL:Exceptions'
|
string |
POOMCAL_DELETED
|
#
'POOMCAL:Deleted'
|
string |
POOMCAL_EXCEPTIONSTARTTIME
|
#
'POOMCAL:ExceptionStartTime'
|
string |
POOMCAL_LOCATION
|
#
'POOMCAL:Location'
|
string |
POOMCAL_MEETINGSTATUS
|
#
'POOMCAL:MeetingStatus'
|
string |
POOMCAL_ORGANIZEREMAIL
|
#
'POOMCAL:OrganizerEmail'
|
string |
POOMCAL_ORGANIZERNAME
|
#
'POOMCAL:OrganizerName'
|
string |
POOMCAL_RECURRENCE
|
#
'POOMCAL:Recurrence'
|
string |
POOMCAL_TYPE
|
#
'POOMCAL:Type'
|
string |
POOMCAL_UNTIL
|
#
'POOMCAL:Until'
|
string |
POOMCAL_OCCURRENCES
|
#
'POOMCAL:Occurrences'
|
string |
POOMCAL_INTERVAL
|
#
'POOMCAL:Interval'
|
string |
POOMCAL_DAYOFWEEK
|
#
'POOMCAL:DayOfWeek'
|
string |
POOMCAL_DAYOFMONTH
|
#
'POOMCAL:DayOfMonth'
|
string |
POOMCAL_WEEKOFMONTH
|
#
'POOMCAL:WeekOfMonth'
|
string |
POOMCAL_MONTHOFYEAR
|
#
'POOMCAL:MonthOfYear'
|
string |
POOMCAL_REMINDER
|
#
'POOMCAL:Reminder'
|
string |
POOMCAL_SENSITIVITY
|
#
'POOMCAL:Sensitivity'
|
string |
POOMCAL_SUBJECT
|
#
'POOMCAL:Subject'
|
string |
POOMCAL_STARTTIME
|
#
'POOMCAL:StartTime'
|
string |
POOMCAL_UID
|
#
'POOMCAL:UID'
|
string |
POOMCAL_RESPONSETYPE
|
#
'POOMCAL:ResponseType'
|
integer |
SENSITIVITY_NORMAL
|
#
0
|
integer |
SENSITIVITY_PERSONAL
|
#
1
|
integer |
SENSITIVITY_PRIVATE
|
#
2
|
integer |
SENSITIVITY_CONFIDENTIAL
|
#
3
|
integer |
BUSYSTATUS_FREE
|
#
0
|
integer |
BUSYSTATUS_TENTATIVE
|
#
1
|
integer |
BUSYSTATUS_BUSY
|
#
2
|
integer |
BUSYSTATUS_OUT
|
#
3
|
integer |
IS_ALL_DAY
|
#
1
|
integer |
MEETING_NOT_MEETING
|
#
0
|
integer |
MEETING_IS_MEETING
|
#
1
|
integer |
MEETING_RECEIVED
|
#
3
|
integer |
MEETING_CANCELLED
|
#
5
|
integer |
MEETING_CANCELLED_RECEIVED
|
#
7
|
integer |
RESPONSE_NONE
|
#
0
|
integer |
RESPONSE_ORGANIZER
|
#
1
|
integer |
RESPONSE_TENTATIVE
|
#
2
|
integer |
RESPONSE_ACCEPTED
|
#
3
|
integer |
RESPONSE_DECLINED
|
#
4
|
integer |
RESPONSE_NORESPONSE
|
#
5
|
KEY_ATTRIBUTE,
KEY_TYPE,
KEY_VALUES,
TYPE_DATE,
TYPE_DATE_DASHES,
TYPE_HEX,
TYPE_MAPI_STREAM
|
public
array
|
$exceptions
Workarounds for PHP < 5.2.6 not being able to return an array by reference from a __get() property. |
#
array()
|
public
array
|
$attendees
|
#
array()
|
public
array
|
$categories
|
#
array()
|
public
integer
|
$bodytruncated
|
#
0
|
$flags
|