package com.basic.security.rest; import org.androidannotations.rest.spring.annotations.Accept; import org.androidannotations.rest.spring.annotations.Body; import org.androidannotations.rest.spring.annotations.Get; import org.androidannotations.rest.spring.annotations.Post; import org.androidannotations.rest.spring.annotations.Rest; import org.androidannotations.rest.spring.api.MediaType; import org.androidannotations.rest.spring.api.RestClientErrorHandling; import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import java.util.List; import java.util.Map; @Rest(converters = { MappingJackson2HttpMessageConverter.class }) public interface HomeRestClient extends RestClientErrorHandling { @Post("/action") Object list(@Body Map sec); @Get("/list") Object list1(); @Post("/close") void closeAlarm(); void setRootUrl(String rootUrl); // OK // @Get("/events/{year}/{location}") // EventList getEventsByLocationAndYear(@Path String location, @Path int year); }