Class EntityRequest<T extends ODataEntityType>
- java.lang.Object
-
- com.github.davidmoten.odata.client.EntityRequest<T>
-
public abstract class EntityRequest<T extends ODataEntityType> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ContextPathcontextPath
-
Constructor Summary
Constructors Constructor Description EntityRequest(Class<T> cls, ContextPath contextPath, Optional<Object> value, boolean isMediaEntityOrHasStreamProperty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()EntityRequestOptionsBuilder<T>expand(String clause)Tget()EntityRequestOptionsBuilder<T>metadataFull()EntityRequestOptionsBuilder<T>metadataMinimal()EntityRequestOptionsBuilder<T>metadataNone()Tpatch(T entity)Tput(T entity)EntityRequestOptionsBuilder<T>query(String name, String value)EntityRequestOptionsBuilder<T>requestHeader(String key, String value)EntityRequestOptionsBuilder<T>select(String clause)
-
-
-
Field Detail
-
contextPath
protected final ContextPath contextPath
-
-
Constructor Detail
-
EntityRequest
public EntityRequest(Class<T> cls, ContextPath contextPath, Optional<Object> value, boolean isMediaEntityOrHasStreamProperty)
-
-
Method Detail
-
get
public T get()
-
delete
public void delete()
-
requestHeader
public EntityRequestOptionsBuilder<T> requestHeader(String key, String value)
-
query
public EntityRequestOptionsBuilder<T> query(String name, String value)
-
select
public EntityRequestOptionsBuilder<T> select(String clause)
-
expand
public EntityRequestOptionsBuilder<T> expand(String clause)
-
metadataFull
public EntityRequestOptionsBuilder<T> metadataFull()
-
metadataMinimal
public EntityRequestOptionsBuilder<T> metadataMinimal()
-
metadataNone
public EntityRequestOptionsBuilder<T> metadataNone()
-
-