class Contact extends DAOEntity

Contacts - Individuals, Organizations, Households.

This is the central entity in the CiviCRM database, and links to many other entities (Email, Phone, Participant, etc.).

Creating a new contact requires at minimum a name or email address.

Methods

static GetActions
getActions()

No description

static 
getFields()

No description

static array
permissions()

Returns a list of permissions needed to access the various actions in this api.

static string
getEntityName()

Get entity name from called class

static AbstractAction
__callStatic(string $action, null $args)

Magic method to return the action object for an api.

static DAOGetAction
get()

No description

from DAOEntity
static DAOGetAction
save()

No description

from DAOEntity
static DAOCreateAction
create()

No description

from DAOEntity
static DAOUpdateAction
update()

No description

from DAOEntity
static DAODeleteAction
delete()

No description

from DAOEntity
replace()

No description

from DAOEntity
static 
getChecksum()

No description

static 
validateChecksum()

No description

Details

in AbstractEntity at line 66
static GetActions getActions()

Return Value

GetActions

at line 52
static getFields()

in AbstractEntity at line 84
static array permissions()

Returns a list of permissions needed to access the various actions in this api.

Return Value

array

in AbstractEntity at line 99
static protected string getEntityName()

Get entity name from called class

Return Value

string

in AbstractEntity at line 111
static AbstractAction __callStatic(string $action, null $args)

Magic method to return the action object for an api.

Parameters

string $action
null $args

Return Value

AbstractAction

Exceptions

NotImplementedException

in DAOEntity at line 48
static DAOGetAction get()

Return Value

DAOGetAction

in DAOEntity at line 55
static DAOGetAction save()

Return Value

DAOGetAction

in DAOEntity at line 69
static DAOCreateAction create()

Return Value

DAOCreateAction

in DAOEntity at line 76
static DAOUpdateAction update()

Return Value

DAOUpdateAction

in DAOEntity at line 83
static DAODeleteAction delete()

Return Value

DAODeleteAction

in DAOEntity at line 90
static BasicReplaceAction replace()

Return Value

BasicReplaceAction

at line 56
static getChecksum()

at line 60
static validateChecksum()