Interface EetSubjectService


  • public interface EetSubjectService
    • Method Detail

      • createEetSubjects

        @POST(" ")
        retrofit2.Call<java.util.Collection<EetSubject>> createEetSubjects​(@Body
                                                                           java.util.Collection<EetSubject> eetSubjects)
        Parameters:
        eetSubjects - - eetSubjects to be created
        Returns:
        EetSubjects
      • updateEetSubjects

        @PUT(" ")
        retrofit2.Call<java.util.Collection<EetSubject>> updateEetSubjects​(@Body
                                                                           java.util.Collection<EetSubject> eetSubjects)
        Parameters:
        eetSubjects - - eetSubjects to be created or updated
        Returns:
        EetSubjects
      • updateEetSubject

        @PUT("{eetSubjectId}")
        retrofit2.Call<EetSubject> updateEetSubject​(@Path("eetSubjectId")
                                                    java.lang.Long eetSubjectId,
                                                    @Body
                                                    EetSubject eetSubject)
        Parameters:
        eetSubjectId - - id of eetSubject to be updated
        eetSubject - - eetSubject to be updated
        Returns:
        EetSubject
      • patchEetSubject

        @PATCH("{eetSubjectId}")
        retrofit2.Call<EetSubject> patchEetSubject​(@Path("eetSubjectId")
                                                   java.lang.Long eetSubjectId,
                                                   @Body
                                                   EetSubject eetSubject)
        Parameters:
        eetSubjectId - - id of eetSubject to be patched
        eetSubject - - eetSubject to be patched
        Returns:
        EetSubject
      • deleteEetSubject

        @DELETE("{eetSubjectId}")
        retrofit2.Call<EetSubject> deleteEetSubject​(@Path("eetSubjectId")
                                                    java.lang.Long eetSubjectId)
        Parameters:
        eetSubjectId - - eetSubject id
        Returns:
        EetSubject
      • getEetSubject

        @GET("{eetSubjectId}")
        retrofit2.Call<EetSubject> getEetSubject​(@Path("eetSubjectId")
                                                 java.lang.Long eetSubjectId)
        Parameters:
        eetSubjectId - - eetSubjectId id
        Returns:
        EetSubject
      • getEetSubjects

        @GET(" ")
        retrofit2.Call<ResultPage<EetSubject>> getEetSubjects​(@Query("page")
                                                              int page,
                                                              @Query("limit")
                                                              int limit,
                                                              @Query("filter")
                                                              java.lang.String filter,
                                                              @Query("sort")
                                                              java.lang.String sort)
        Parameters:
        page - - pagination parameter, default = 1
        limit - - pagination parameter, default = 100, max = 100
        filter - - query filter
        sort - - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc
        Returns:
        EetSubjects