package Gems

 Methods

Load the object from a data array

exchangeArray(array $data) 

Parameters

$data

array

The appointment field id from gtap_id_app_field

getAppointmentFieldId() : integer

Returns

integer

The field id as it is recognized be the track engine

getFieldId() : string

Returns

string

The filter id

getFilterId() : integer

Returns

integer

The name of the filter

getName() : string

Returns

string

Generate a where statement to filter the appointment model

getSqlWhere() : string

Returns

string

The track field id for the filter

getTrackAppointmentFieldId() : integer

Returns

integer

The track id for the filter

getTrackId() : integer

Returns

integer

The number of days to wait between track creation

getWaitDays() : integer

Returns

integeror null when no track creation or no wait days

Should this track be created when it does not exist?

isCreator() : boolean

Returns

boolean

Check a filter for a match

matchAppointment(\Gems\Agenda\Gems_Agenda_Appointment $appointment) : boolean

Parameters

$appointment

\Gems\Agenda\Gems_Agenda_Appointment

Returns

boolean