public class ETagHelper extends Object
| Constructor and Description |
|---|
ETagHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkReadPreconditions(String eTag,
String ifMatchHeaders,
String ifNoneMatchHeaders) |
static String |
getEtag(Map<String,Object> data,
com.sap.cds.reflect.CdsEntity entity) |
static com.sap.cds.reflect.CdsElement |
getETagElement(com.sap.cds.reflect.CdsEntity entity) |
static com.sap.cds.reflect.CdsElement |
getETagElement(String entityName,
com.sap.cds.reflect.CdsModel cdsModel) |
static com.sap.cds.ql.cqn.CqnPredicate |
getETagPredicate(CdsODataRequest request,
com.sap.cds.reflect.CdsElement etagElement) |
static boolean |
hasIfNoneMatchHeaderWithAsteriskValue(CdsODataRequest request) |
static boolean |
isETagHeaderInRequest(CdsODataRequest odataRequest) |
public static com.sap.cds.reflect.CdsElement getETagElement(String entityName, com.sap.cds.reflect.CdsModel cdsModel)
public static com.sap.cds.reflect.CdsElement getETagElement(com.sap.cds.reflect.CdsEntity entity)
public static boolean isETagHeaderInRequest(CdsODataRequest odataRequest)
public static boolean hasIfNoneMatchHeaderWithAsteriskValue(CdsODataRequest request)
public static com.sap.cds.ql.cqn.CqnPredicate getETagPredicate(CdsODataRequest request, com.sap.cds.reflect.CdsElement etagElement)
public static boolean checkReadPreconditions(String eTag, String ifMatchHeaders, String ifNoneMatchHeaders) throws ErrorStatusException
ErrorStatusExceptionCopyright © 2021. All rights reserved.