Interface FeignRestDataClient<C extends FeignRestDataClient,R>
public interface FeignRestDataClient<C extends FeignRestDataClient,R>
Generic REST client operations
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddRelation(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> 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> default org.springframework.hateoas.EntityModel<R> org.springframework.hateoas.EntityModel<R> get()getType()voidvoidupdateById(String id, R resource) default voidupdateByUri(String uri, R resource)
-
Method Details
-
create
-
findById
-
findAll
org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<R>> findAll() -
updateById
-
update
-
addRelation
-
addRelation
-
get
org.springframework.hateoas.EntityModel<R> get() -
delete
void delete() -
getType
-
findAllByUri
-
findByUri
-
createByUri
-
updateByUri
-
deleteByUri
-
buildByUri
-
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)
-