Advertisement
cendolinside

APIInterface2

Nov 12th, 2017
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1. package com.test.api.api.Helper;
  2.  
  3. import com.test.api.api.GetSet.tblAkunDatabase;
  4. import com.test.api.api.GetSet.tblAkunDatabase_GET;
  5.  
  6. import retrofit2.Call;
  7. import retrofit2.http.DELETE;
  8. import retrofit2.http.Field;
  9. import retrofit2.http.FormUrlEncoded;
  10. import retrofit2.http.GET;
  11. import retrofit2.http.Headers;
  12. import retrofit2.http.POST;
  13. import retrofit2.http.PUT;
  14. import retrofit2.http.Path;
  15.  
  16. /**
  17.  * Created by Jan Sebastian on 07/11/2017.
  18.  */
  19. public interface APIInterface2 {
  20.     @Headers({
  21.             "Access-Control-Allow-Origin: *",
  22.             "Access-Control-Allow-Methods: POST,GET,PUT,DELETE,OPTIONS",
  23.             "Access-Control-Allow-Credentials: true",
  24.             "Access-Control-Allow-Headers: X-Requested-With,X-HTTP-Methods-Override,Content-Type,Accept,Cache-Control, Pragma, Origin,Authorization, Content-Type"
  25.     })
  26.     @FormUrlEncoded
  27.     @POST("/tblAkun")
  28.     Call<tblAkunDatabase> inputAkun(
  29.             @Field("nmAkun") String nmAkun,
  30.             @Field("TipeAkun") String TipeAkun,
  31.             @Field("kdUser") String kdUser
  32.     );
  33.  
  34.     @GET("/tblAkun")
  35.     Call<tblAkunDatabase_GET> listAkun();
  36.  
  37.     @GET("/tblAkun/{kdUser}")
  38.     Call<tblAkunDatabase_GET> listAkun_bykdUser(
  39.             @Path("kdUser") String kdUser
  40.     );
  41.  
  42.     @GET("/tblAkun/{kdAkun}/{kdUser}")
  43.     Call<tblAkunDatabase_GET> listAkun_bykdUser_kdAkun(
  44.             @Path("kdAkun") int kdAkun,
  45.             @Path("kdUser") String kdUser
  46.     );
  47.  
  48.     @GET("/tblAkun/{tipe}/{kdUser}")
  49.     Call<tblAkunDatabase_GET> listAkun_bytipe_kdUser(
  50.             @Path("tipe") String tipe,
  51.             @Path("kdUser") String kdUser
  52.     );
  53.     @FormUrlEncoded
  54.     @PUT("/tblAkun/{kdAkun}/{kdUser}")
  55.     Call<tblAkunDatabase> updateAkun(
  56.             @Path("kdAkun") int kdAkun,
  57.             @Path("kdUser") String kdUser,
  58.             @Field("nmAkun") String nmAkun,
  59.             @Field("TipeAkun") String TipeAkun
  60.     );
  61.     @FormUrlEncoded
  62.     @DELETE("/tblAkun/{kdAkun}/{kdUser}")
  63.     Call<tblAkunDatabase> deleteAkun(
  64.             @Path("kdAkun") int kdAkun,
  65.             @Path("kdUser") String kdUser
  66.     );
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement