Interface FeignRestDataClient<C extends FeignRestDataClient,R>
-
public interface FeignRestDataClient<C extends FeignRestDataClient,R>Generic REST client operations
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddRelation(String relationUri)voidaddRelation(List<String> relationUriList)default CbuildByUri(String uri)default feign.Feign.Builderbuilder()static feign.Feign.Builderbuilder(feign.codec.Encoder encoder, feign.codec.Decoder decoder)org.springframework.hateoas.EntityModel<R>create(R resource)default org.springframework.hateoas.EntityModel<R>createByUri(String uri, R resource)default feign.codec.Decoderdecoder()voiddelete()default voiddeleteByUri(String uri)default feign.codec.Encoderencoder()org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<R>>findAll()default org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<R>>findAllByUri(String uri)org.springframework.hateoas.EntityModel<R>findById(String id)default org.springframework.hateoas.EntityModel<R>findByUri(String uri)org.springframework.hateoas.EntityModel<R>get()Class<C>getType()voidupdate(R resource)voidupdateById(String id, R resource)default voidupdateByUri(String uri, R resource)
-
-
-
Method Detail
-
findAll
org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<R>> findAll()
-
update
void update(R resource)
-
addRelation
void addRelation(String relationUri)
-
get
org.springframework.hateoas.EntityModel<R> get()
-
delete
void delete()
-
findAllByUri
default org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<R>> findAllByUri(String uri)
-
deleteByUri
default void deleteByUri(String uri)
-
encoder
default feign.codec.Encoder encoder()
-
decoder
default feign.codec.Decoder decoder()
-
builder
default feign.Feign.Builder builder()
-
builder
static feign.Feign.Builder builder(feign.codec.Encoder encoder, feign.codec.Decoder decoder)
-
-