SubmissionRepository
class SubmissionRepository extends EntityRepository
Class SubmissionRepository is injected as alligator.submission_repository service. SubmissionRepository is used for crud operation for managed entity.
Use this class to work with database.
Traits
Constants
| ALIAS |
Submission alias |
Methods
Should contain group by which jqgrid uses.
JQGrid function
JQGrid function
Save submission and ignore duplicates
Delete submissions from database
Get all submissions for email campaign
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 34
Submission
getDBSubmission(Submission $submission)
at line 47
Submission
saveSubmissionRepository(Submission $entity)
Persist Submission to database
at line 64
Submission
saveSubmissionAndIgnoreDuplicateRepository(Submission $entity)
Save submission and ignore duplicates
at line 81
Submission
editSubmissionRepository(Submission $entity)
at line 95
array
deleteFromSubmissionRepository(mixed $array)
Delete submissions from database
at line 118
mixed
deleteOneSubmissionObject(Submission $submission)
Delete submission object
at line 132
array
getAllForMailCampaign()
Get all submissions for email campaign