final Class<? extends PersistentObject> clazz = orderByOption.getClazz(); if (clazz != null) { appendClassAlias(fieldNameBuilder, clazz);
final Class<? extends PersistentObject> clazz = orderByOption.getClazz(); if (clazz != null) { appendClassAlias(fieldNameBuilder, clazz);
@Override public List<SUserMembership> getUserMemberships(final int fromIndex, final int numberOfResult, final OrderByOption orderByOption) throws SIdentityException { try { List<SUserMembership> listSUserMembership; if (orderByOption.getClazz() == SRole.class) { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getUserMembershipsWithRole(new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } else if (orderByOption.getClazz() == SGroup.class) { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getUserMembershipsWithGroup(new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } else { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getElements(SUserMembership.class, "UserMembership", new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } return listSUserMembership; } catch (final SBonitaReadException e) { throw new SIdentityException("Can't get the memberships", e); } }
@Override public List<SUserMembership> getUserMemberships(final int fromIndex, final int numberOfResult, final OrderByOption orderByOption) throws SIdentityException { try { List<SUserMembership> listSUserMembership; if (orderByOption.getClazz() == SRole.class) { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getUserMembershipsWithRole(new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } else if (orderByOption.getClazz() == SGroup.class) { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getUserMembershipsWithGroup(new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } else { listSUserMembership = persistenceService.selectList(SelectDescriptorBuilder.getElements(SUserMembership.class, "UserMembership", new QueryOptions(fromIndex, numberOfResult, Collections.singletonList(orderByOption)))); } return listSUserMembership; } catch (final SBonitaReadException e) { throw new SIdentityException("Can't get the memberships", e); } }