public abstract class ODataJPATombstoneEntityListener extends Object
Constructor and Description |
---|
ODataJPATombstoneEntityListener() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToDelta(Object entity,
String entityName) |
abstract String |
generateDeltaToken(List<Object> deltas,
javax.persistence.Query query)
Implement this method to create a delta token.
|
abstract javax.persistence.Query |
getQuery(GetEntitySetUriInfo resultsView,
javax.persistence.EntityManager em)
Implement this method to create a
Query object. |
boolean |
isTombstoneSupported()
Implement this method to indicate whether the extended class can handle OData Tombstone feature as well
|
public abstract javax.persistence.Query getQuery(GetEntitySetUriInfo resultsView, javax.persistence.EntityManager em) throws ODataJPARuntimeException
Query
object. The Query object can be created from
OData requests. The query instance thus created can be used for handling delta JPA entities. The delta token passed
from OData request can
be accessed from com.sap.core.odata.processor.api.jpa.ODataJPATombstoneContext
.resultsView
- is a reference to OData requestem
- is a reference to EntityManager
Query
ODataJPARuntimeException
public abstract String generateDeltaToken(List<Object> deltas, javax.persistence.Query query)
deltas
- is list of delta JPA Entitiesquery
- is an instance of type Query
that was used for handling delta entitespublic boolean isTombstoneSupported()
Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.