Skip to content

Commit

Permalink
EPMRPP-90460 implement Organization Project DAO
Browse files Browse the repository at this point in the history
  • Loading branch information
grabsefx committed Jun 5, 2024
1 parent 110536c commit 7e5a048
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1563,7 +1563,8 @@ protected Field<Long> idField() {
.get(),
new CriteriaHolderBuilder().newBuilder(PROJECT_USER.USER_ID.getName(), PROJECT_USER.USER_ID, Long.class)
.get(),
new CriteriaHolderBuilder().newBuilder(CRITERIA_NAME, PROJECT.NAME, String.class).get()
new CriteriaHolderBuilder().newBuilder(CRITERIA_NAME, PROJECT.NAME, String.class).get(),
new CriteriaHolderBuilder().newBuilder(CRITERIA_NAME, PROJECT.SLUG, String.class).get()
)
) {
@Override
Expand Down
12 changes: 5 additions & 7 deletions src/main/java/com/epam/ta/reportportal/util/OffsetUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,20 @@ public class OffsetUtils {
private OffsetUtils() {
}

public static Offset withOffsetData(Offset offsetObject, Page page) {
return offsetObject
public static <T extends Offset> T withOffsetData(T offsetObject, Page page) {
return (T) offsetObject
.offset((int) page.getPageable().getOffset())
.limit(page.getPageable().getPageSize())
.totalCount((int) page.getTotalElements())
.sort(getSortFields(page.getPageable()))
.order(getOrderEnum(page.getPageable()));


}

private static String getSortFields(Pageable pageable) {
return pageable.getSort().stream()
.map(Order::getProperty)
.reduce((s1, s2) -> s1 + ", " + s2)
.orElse("");
.map(Order::getProperty)
.reduce((s1, s2) -> s1 + ", " + s2)
.orElse("");
}

private static OrderEnum getOrderEnum(Pageable pageable) {
Expand Down

0 comments on commit 7e5a048

Please sign in to comment.