Generic
Table of Contents
Namespaces
Interfaces
- EntityInterface
- This is currently a null interface - it allows picking up AbstractEntities via the ClassScanner
Classes
- AbstractAction
- Base class for all api actions.
- AbstractBatchAction
- Base class for all batch actions (Update, Delete, Replace).
- AbstractCreateAction
- Base class for all `Create` api actions.
- AbstractEntity
- Base class for all api entities.
- AbstractGetAction
- Base class for all `Get` api actions.
- AbstractQueryAction
- Base class for all actions that need to fetch records (`Get`, `Update`, `Delete`, etc.).
- AbstractSaveAction
- Create or update one or more $ENTITIES.
- AbstractUpdateAction
- Base class for all `Update` api actions
- AutocompleteAction
- Retrieve $ENTITIES for an autocomplete form field.
- BasicBatchAction
- $ACTION one or more $ENTITIES.
- BasicCreateAction
- Create a new $ENTITY from supplied values.
- BasicEntity
- Base class for ad-hoc entities that implement CRUD actions.
- BasicGetAction
- Retrieve $ENTITIES based on criteria specified in the `where` parameter.
- BasicGetFieldsAction
- Lists information about fields for the $ENTITY entity.
- BasicReplaceAction
- Replaces an existing set of $ENTITIES with a new one.
- BasicSaveAction
- Create or update one or more $ENTITIES.
- BasicUpdateAction
- Update one or more $ENTITY with new values.
- CheckAccessAction
- Check if current user is authorized to perform specified action on a given $ENTITY.
- DAOCreateAction
- Create a new $ENTITY from supplied values.
- DAODeleteAction
- Delete one or more $ENTITIES.
- DAOEntity
- Base class for DAO entities (sql tables).
- DAOGetAction
- Retrieve $ENTITIES based on criteria specified in the `where` parameter.
- DAOGetFieldsAction
- Lists information about fields for the $ENTITY entity.
- DAOSaveAction
- Create or update one or more $ENTITIES.
- DAOUpdateAction
- Update one or more $ENTITY with new values.
- ExportAction
- Export $ENTITY to civicrm_managed format.
- Result
- Container for api results.