private OrderByType buildOrderByType(final Order order) { return OrderByType.valueOf(order.name()); }
private OrderByType buildOrderByType(final Order order) { return OrderByType.valueOf(order.name()); }
public OrderByOption getEntityOrder(final Sort sort) throws SBonitaReadException { final FieldDescriptor fieldDescriptor = getEntityKeys().get(sort.getField()); if (fieldDescriptor == null) { throw new SBonitaReadException("Invalid sort key: " + sort.getField()); } final OrderByType type = OrderByType.valueOf(sort.getOrder().name()); return new OrderByOption(fieldDescriptor.getPersistentClass(), fieldDescriptor.getValue(), type); }
public OrderByOption getEntityOrder(final Sort sort) throws SBonitaReadException { final FieldDescriptor fieldDescriptor = getEntityKeys().get(sort.getField()); if (fieldDescriptor == null) { throw new SBonitaReadException("Invalid sort key: " + sort.getField()); } final OrderByType type = OrderByType.valueOf(sort.getOrder().name()); return new OrderByOption(fieldDescriptor.getPersistentClass(), fieldDescriptor.getValue(), type); }
@Override public List<Profile> getProfilesWithNavigationForUser(final long userId, final int startIndex, final int maxResults, final ProfileCriterion criterion) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ProfileService profileService = tenantAccessor.getProfileService(); try { return ModelConvertor.toProfiles(profileService.searchProfilesWithNavigationOfUser(userId, startIndex, maxResults, criterion.getField(), OrderByType.valueOf(criterion.getOrder().name()))); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } }
@Override public List<Profile> getProfilesForUser(final long userId, final int startIndex, final int maxResults, final ProfileCriterion criterion) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ProfileService profileService = tenantAccessor.getProfileService(); try { return ModelConvertor.toProfiles(profileService.searchProfilesOfUser(userId, startIndex, maxResults, criterion.getField(), OrderByType.valueOf(criterion.getOrder().name()))); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } }
@Override public List<Profile> getProfilesWithNavigationForUser(final long userId, final int startIndex, final int maxResults, final ProfileCriterion criterion) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ProfileService profileService = tenantAccessor.getProfileService(); try { return ModelConvertor.toProfiles(profileService.searchProfilesWithNavigationOfUser(userId, startIndex, maxResults, criterion.getField(), OrderByType.valueOf(criterion.getOrder().name()))); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } }
@Override public List<Profile> getProfilesForUser(final long userId, final int startIndex, final int maxResults, final ProfileCriterion criterion) { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ProfileService profileService = tenantAccessor.getProfileService(); try { return ModelConvertor.toProfiles(profileService.searchProfilesOfUser(userId, startIndex, maxResults, criterion.getField(), OrderByType.valueOf(criterion.getOrder().name()))); } catch (final SBonitaReadException e) { throw new RetrieveException(e); } }
default: field = pagingCriterion.getField(); order = OrderByType.valueOf(pagingCriterion.getOrder().name()); break;
default: field = pagingCriterion.getField(); order = OrderByType.valueOf(pagingCriterion.getOrder().name()); break;