QuantityUnitRepositoryInterface
in
Interface QuantityUnitRepositoryInterface
Tags
Table of Contents
- createQuantityUnit() : GXEngineQuantityUnit
- Creates Quantity unit entity.
- delete() : QuantityUnitRepositoryInterface
- Deletes quantity unit entity from database.
- getAll() : QuantityUnitCollection
- Returns all quantity unit as collection.
- getById() : QuantityUnitInterface
- Returns quantity unit entity by the given id.
- save() : QuantityUnitRepositoryInterface
- Saves quantity unit entity in database.
Methods
createQuantityUnit()
Creates Quantity unit entity.
public
createQuantityUnit() : GXEngineQuantityUnit
Return values
GXEngineQuantityUnit —New quantity unit entity.
delete()
Deletes quantity unit entity from database.
public
delete(QuantityUnitInterface $quantityUnit) : QuantityUnitRepositoryInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit entity to be deleted.
Return values
QuantityUnitRepositoryInterface —Same instance for chained method calls.
getAll()
Returns all quantity unit as collection.
public
getAll() : QuantityUnitCollection
Return values
QuantityUnitCollection —Quantity unit collection.
getById()
Returns quantity unit entity by the given id.
public
getById(IdType $quantityUnitId) : QuantityUnitInterface
Parameters
- $quantityUnitId : IdType
-
IdType of entity to be returned.
Return values
QuantityUnitInterface —save()
Saves quantity unit entity in database.
public
save(QuantityUnitInterface $quantityUnit) : QuantityUnitRepositoryInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be save.
Return values
QuantityUnitRepositoryInterface —Same instance for chained method calls.