class UnitOfMeasureManager implements BasicEntityManagerInterface, JQGridInterface

Class UnitOfMeasureManager is injected as alligator.unit_of_measure.manager service. UnitOfMeasureManager handles the logic for managed entity.

Traits

Trait JQGridManagerTrait

Properties

protected UnitOfMeasureRepository $repository

Methods

mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

No description

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

No description

mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)

No description

__construct(UnitOfMeasureRepository $repository)

UnitOfMeasureManager constructor.

save(UnitOfMeasure $unitOfMeasure)

Persist new unit of measure entity

string|bool
saveMultiple(array $units)

Save multiple entities

edit(UnitOfMeasure $unitOfMeasure)

Update unit of measure

editDefaults(array $json)

Change ration and default for unit of measures weight type

UnitOfMeasure|object
getOne(int $id)

No description

array
findAllWeightMeasures()

Find all unit of measures that are type of WEIGHT

array
findAllForList()

Retrieve id, title and type for all unit of measures

mixed
delete(array $ids)

Delete multiple unit of measures by array of ids

Details

in JQGridManagerTrait at line 26
mixed searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

Parameters

array $searchParams
array $sortParams
array $additionalParams
JQGridWrapper $jqGridWrapper

Return Value

mixed

in JQGridManagerTrait at line 40
mixed findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

Parameters

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

Return Value

mixed

in JQGridManagerTrait at line 53
mixed getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)

Parameters

array|null $searchParams
array|null $sortParams
array|null $additionalParams
JQGridWrapper|null $jqGridWrapper

Return Value

mixed

at line 36
__construct(UnitOfMeasureRepository $repository)

UnitOfMeasureManager constructor.

Parameters

UnitOfMeasureRepository $repository

at line 51
UnitOfMeasure save(UnitOfMeasure $unitOfMeasure)

Persist new unit of measure entity

Parameters

UnitOfMeasure $unitOfMeasure

Return Value

UnitOfMeasure

Exceptions

ORMException
OptimisticLockException

at line 63
string|bool saveMultiple(array $units)

Save multiple entities

Parameters

array $units

Return Value

string|bool

at line 78
UnitOfMeasure edit(UnitOfMeasure $unitOfMeasure)

Update unit of measure

Parameters

UnitOfMeasure $unitOfMeasure

Return Value

UnitOfMeasure

Exceptions

ORMException
OptimisticLockException

at line 94
editDefaults(array $json)

Change ration and default for unit of measures weight type

Parameters

array $json

at line 117
UnitOfMeasure|object getOne(int $id)

Parameters

int $id

Return Value

UnitOfMeasure|object

at line 127
array findAllWeightMeasures()

Find all unit of measures that are type of WEIGHT

Return Value

array

at line 137
array findAllForList()

Retrieve id, title and type for all unit of measures

Return Value

array

at line 149
mixed delete(array $ids)

Delete multiple unit of measures by array of ids

Parameters

array $ids

Return Value

mixed