class ReclamationRepository extends EntityRepository

Class ReclamationRepository is injected as alligator.reclamation_repository service. ReclamationRepository is used for crud operation for managed entity.

Use this class to work with database.

Traits

Trait JQGridTrait

Constants

ALIAS

Alias for reclamation

RECLAMATION_ITEM_ALIAS

Alias for reclamation item

ORDER_ITEM_ALIAS

Alias for order item

RECLAMATION_PROBLEM_ALIAS

Alias for reclamation problem

Methods

jQGridJoinFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)

All joins used in select.

jQGridGroupByFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)

Should contain group by which jqgrid uses.

array
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams, JQGridWrapper $jqGridWrapper)

JQGrid function

array
searchForJQGRID(array $searchParams, array $sortParams, bool $isCountSearch = false, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

JQGrid function

saveReclamation(Reclamation $reclamation)

Perist new reclamation

bool
deleteFromReclamationRepository(array $ids)

Remove reclamations by provided array of ids

Reclamation|bool|Proxy|null|object
getReference(string $className, int $id)

Find reclamation reference

mixed
countReclamationsForPagination(int $userId)

Count reclamations for specific user

array
getReclamationsForPagination(int $userId, int $page, int $offset)

Find user reclamations with pagination

getReclamationForBackendEdit(int $id)

Find reclamation by id

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

Parameters

QueryBuilder $qb
JQGridWrapper $jqGridWrapper

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

Parameters

QueryBuilder $qb
JQGridWrapper $jqGridWrapper

in JQGridTrait at line 61
array findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams, JQGridWrapper $jqGridWrapper)

JQGrid function

Parameters

int $page
int $offset
array $sortParams
array $additionalParams
JQGridWrapper $jqGridWrapper

Return Value

array

in JQGridTrait at line 94
array searchForJQGRID(array $searchParams, array $sortParams, bool $isCountSearch = false, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

JQGrid function

Parameters

array $searchParams
array $sortParams
bool $isCountSearch
array $additionalParams
JQGridWrapper $jqGridWrapper

Return Value

array

at line 68
Reclamation saveReclamation(Reclamation $reclamation)

Perist new reclamation

Parameters

Reclamation $reclamation

Return Value

Reclamation

Exceptions

ORMException
OptimisticLockException

at line 82
bool deleteFromReclamationRepository(array $ids)

Remove reclamations by provided array of ids

Parameters

array $ids

Return Value

bool

at line 108
Reclamation|bool|Proxy|null|object getReference(string $className, int $id)

Find reclamation reference

Parameters

string $className
int $id

Return Value

Reclamation|bool|Proxy|null|object

Exceptions

ORMException

at line 121
mixed countReclamationsForPagination(int $userId)

Count reclamations for specific user

Parameters

int $userId

Return Value

mixed

Exceptions

NonUniqueResultException

at line 137
array getReclamationsForPagination(int $userId, int $page, int $offset)

Find user reclamations with pagination

Parameters

int $userId
int $page
int $offset

Return Value

array

at line 158
Reclamation|null getReclamationForBackendEdit(int $id)

Find reclamation by id

Parameters

int $id

Return Value

Reclamation|null

Exceptions

NonUniqueResultException