Interface HvlRToolReportGroupManager
- All Known Implementing Classes:
HvlRToolReportGroupManagerImpl
@Validated
public interface HvlRToolReportGroupManager
This manager provides query methods.
-
Method Summary
Modifier and TypeMethodDescriptionGets report group by id.Gets report group by uuid.getIdByGroupKey
(@NotBlank @Size(max=128) String groupKey) Gets report group id by group key.queryDataList
(@NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a list of report group matching the query criteria.tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlRToolReportGroupDataModel>
queryDataPage
(@NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a page of report group matching the query criteria.queryLookupDataList
(@NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a list of report group lookup data matching the query criteria.
-
Method Details
-
getById
Gets report group by id.- Parameters:
id
- the id- Returns:
- the report group model
-
getIdByGroupKey
Gets report group id by group key.- Parameters:
groupKey
- the group key- Returns:
- the report group id
-
getByUuid
HvlRToolReportGroupModel getByUuid(@NotBlank @Size(max=36,min=36) @NotBlank @Size(max=36,min=36) String uuid) Gets report group by uuid.- Parameters:
uuid
- the uuid- Returns:
- the report group model
-
queryDataList
List<HvlRToolReportGroupDataModel> queryDataList(@NotNull @Valid @NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a list of report group matching the query criteria.- Parameters:
reportGroupQueryModel
- the report group query model- Returns:
- the report group data model list
-
queryDataPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlRToolReportGroupDataModel> queryDataPage(@NotNull @Valid @NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a page of report group matching the query criteria.- Parameters:
reportGroupQueryModel
- the report group query model- Returns:
- the report group data model page
-
queryLookupDataList
List<HvlRToolReportGroupLookupDataModel> queryLookupDataList(@NotNull @Valid @NotNull @Valid HvlRToolReportGroupQueryModel reportGroupQueryModel) Returns a list of report group lookup data matching the query criteria.- Parameters:
reportGroupQueryModel
- the report group query model- Returns:
- the report group lookup data model list
-