QuantityUnitWriteService
in package
implements
QuantityUnitWriteServiceInterface
Class QuantityUnitWriteService
Tags
Interfaces, Classes and Traits
- QuantityUnitWriteServiceInterface
- Interface QuantityUnitWriteServiceInterface
Table of Contents
- $repository : QuantityUnitRepositoryInterface
- __construct() : mixed
- QuantityUnitWriteService constructor.
- createQuantityUnit() : GXEngineQuantityUnit
- Creates Quantity unit entity.
- delete() : $this|QuantityUnitWriteServiceInterface
- Deletes quantity unit entity from database.
- save() : $this|QuantityUnitWriteServiceInterface
- Saves quantity unit entity in database.
Properties
$repository
private
QuantityUnitRepositoryInterface
$repository
Methods
__construct()
QuantityUnitWriteService constructor.
public
__construct(QuantityUnitRepositoryInterface $repository) : mixed
Parameters
- $repository : QuantityUnitRepositoryInterface
Return values
mixed —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) : $this|QuantityUnitWriteServiceInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be deleted.
Return values
$this|QuantityUnitWriteServiceInterface —Same instance for chained method calls.
save()
Saves quantity unit entity in database.
public
save(QuantityUnitInterface $quantityUnit) : $this|QuantityUnitWriteServiceInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be saved.
Return values
$this|QuantityUnitWriteServiceInterface —Same instance for chained method calls.