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.

LuDataAccess.java 1.3KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.luticate.utils.dataaccess;
  2. import com.luticate.utils.business.LuPromise;
  3. import com.luticate.utils.dbo.LuDataAccessConfigDbo;
  4. import com.luticate.utils.dbo.LuDbo;
  5. import java.util.HashMap;
  6. /**
  7. * Created by robin on 11/27/15.
  8. */
  9. public abstract class LuDataAccess {
  10. public static <T extends LuDbo> LuPromise<T> get(final LuDataAccessConfigDbo config, Class<T> type,
  11. String url, final HashMap<String, String> getParams)
  12. {
  13. return LuRequest.get(config, type, url, getParams);
  14. }
  15. public static <T extends LuDbo> LuPromise<T> get(LuDataAccessConfigDbo config, Class<T> type,
  16. String url)
  17. {
  18. return LuRequest.get(config, type, url);
  19. }
  20. public static <T extends LuDbo> LuPromise<T> post(LuDataAccessConfigDbo config, Class<T> type,
  21. String url, final HashMap<String, String> postParams)
  22. {
  23. return LuRequest.post(config, type, url, postParams);
  24. }
  25. public static <T extends LuDbo> LuPromise<T> post(LuDataAccessConfigDbo config, Class<T> type,
  26. String url)
  27. {
  28. return LuRequest.post(config, type, url);
  29. }
  30. }