MassMailRepository
class MassMailRepository extends EntityRepository
Class MassMailRepository is injected as empire_mass_mail_plugin.repository service. MassMailRepository is used for crud operation for managed entity.
Use this class to work with database.
Traits
Constants
| ALIAS |
Mass mail alias |
| JOIN_WITH_MAIL_LIST |
Mail list alias |
| JOIN_WITH_USER |
User alias |
| JOIN_WITH_DOCUMENT |
Document alias |
| JOIN_WITH_PRODUCTS |
Products alias |
Methods
Should contain group by which jqgrid uses.
JQGrid function
JQGrid function
Get single mass mail by id
Get mass mails array
Delete mass mails
Find mail list by primary key
Details
in JQGridTrait at line 27
jQGridJoinFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
All joins used in select.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 42
jQGridGroupByFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
Should contain group by which jqgrid uses.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 61
array
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams, JQGridWrapper $jqGridWrapper)
JQGrid function
in JQGridTrait at line 94
array
searchForJQGRID(array $searchParams, array $sortParams, bool $isCountSearch = false, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
JQGrid function
at line 55
mixed
getOneById(int $id)
Get single mass mail by id
at line 66
array
getMassMailsArray(array $massMails)
Get mass mails array
at line 82
deleteMassMails(array $massMails)
Delete mass mails
at line 99
mixed
findMassMailListByPk(int $id)
Find mail list by primary key
at line 158
PrimaryKeyInterface
save(PrimaryKeyInterface $entity)
Persist object to database