You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RoutesDataAccess.java 871B

123456789101112131415161718192021222324252627
  1. package com.rthoni.stssaguenay.dataaccess;
  2. import com.luticate.utils.business.LuConverter;
  3. import com.luticate.utils.business.LuPromise;
  4. import com.luticate.utils.dataaccess.LuDataAccess;
  5. import com.luticate.utils.dbo.LuDataAccessConfigDbo;
  6. import com.rthoni.stssaguenay.dbo.RoutesDbo;
  7. import java.util.List;
  8. /**
  9. * Created by robin on 9/30/16.
  10. */
  11. public class RoutesDataAccess extends LuDataAccess {
  12. public static LuPromise<List<RoutesDbo>> getAll(LuDataAccessConfigDbo config)
  13. {
  14. return get(config, RoutesDbo.PaginatedRoutesDbo.class, "routes")
  15. .map(new LuConverter<RoutesDbo.PaginatedRoutesDbo, List<RoutesDbo>>() {
  16. @Override
  17. public List<RoutesDbo> convert(RoutesDbo.PaginatedRoutesDbo data) {
  18. return data.getData();
  19. }
  20. });
  21. }
  22. }