Class HvlRToolReportOrderManagerImpl
java.lang.Object
tr.com.havelsan.javarch.report.rtool.starter.manager.HvlRToolReportOrderManagerImpl
- All Implemented Interfaces:
HvlRToolReportOrderManager
@Component
@Transactional(readOnly=true)
public class HvlRToolReportOrderManagerImpl
extends Object
implements HvlRToolReportOrderManager
The class which implements
HvlRToolReportOrderManager
.-
Constructor Summary
ConstructorDescriptionHvlRToolReportOrderManagerImpl
(HvlRToolReportOrderRepository reportOrderRepository, HvlRToolReportOrderQueryGenerator reportOrderQueryGenerator, HvlRToolReportOrderMapper reportOrderMapper) Instantiates a new HvlRToolReportOrderManagerImpl. -
Method Summary
Modifier and TypeMethodDescriptionGets report order by id.Gets report order by uuid.queryDataList
(@NotNull @Valid HvlRToolReportOrderQueryModel reportOrderQueryModel) Returns a list of report order matching the query criteria.tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlRToolReportOrderDataModel>
queryDataPage
(@NotNull @Valid HvlRToolReportOrderQueryModel reportOrderQueryModel) Returns a page of report order matching the query criteria.
-
Constructor Details
-
HvlRToolReportOrderManagerImpl
public HvlRToolReportOrderManagerImpl(HvlRToolReportOrderRepository reportOrderRepository, HvlRToolReportOrderQueryGenerator reportOrderQueryGenerator, HvlRToolReportOrderMapper reportOrderMapper) Instantiates a new HvlRToolReportOrderManagerImpl.- Parameters:
reportOrderRepository
- the report order repositoryreportOrderQueryGenerator
- the report order query generatorreportOrderMapper
- the report order mapper
-
-
Method Details
-
getById
Gets report order by id.- Specified by:
getById
in interfaceHvlRToolReportOrderManager
- Parameters:
id
- the id- Returns:
- the report order model
-
getByUuid
public HvlRToolReportOrderModel getByUuid(@NotBlank @Size(max=36,min=36) @NotBlank @Size(max=36,min=36) String uuid) Gets report order by uuid.- Specified by:
getByUuid
in interfaceHvlRToolReportOrderManager
- Parameters:
uuid
- the uuid- Returns:
- the report order model
-
queryDataList
public List<HvlRToolReportOrderDataModel> queryDataList(@NotNull @Valid @NotNull @Valid HvlRToolReportOrderQueryModel reportOrderQueryModel) Returns a list of report order matching the query criteria.- Specified by:
queryDataList
in interfaceHvlRToolReportOrderManager
- Parameters:
reportOrderQueryModel
- the report order query model- Returns:
- the report order data model list
-
queryDataPage
public tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlRToolReportOrderDataModel> queryDataPage(@NotNull @Valid @NotNull @Valid HvlRToolReportOrderQueryModel reportOrderQueryModel) Returns a page of report order matching the query criteria.- Specified by:
queryDataPage
in interfaceHvlRToolReportOrderManager
- Parameters:
reportOrderQueryModel
- the report order query model- Returns:
- the report order data model page
-