Package com.c8db.internal
Class InternalC8Event<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor>
- java.lang.Object
-
- com.c8db.internal.C8Executeable<E>
-
- com.c8db.internal.InternalC8Event<A,D,E>
-
- Direct Known Subclasses:
C8EventImpl
public abstract class InternalC8Event<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor> extends C8Executeable<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringPATH_API_EVENT-
Fields inherited from class com.c8db.internal.C8Executeable
context, executor, util
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInternalC8Event(D db)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ddb()protected RequestdeleteEventRequest(String key, DocumentDeleteOptions options)protected <T> RequestdeleteEventsRequest(Collection<T> keys, DocumentDeleteOptions options)protected RequestgetEventRequest(String key, DocumentReadOptions options)protected RequestgetEventsRequest()protected C8Executor.ResponseDeserializer<Collection<C8EventEntity>>getEventsResponseDeserializer()protected <T> RequestinsertEventRequest(T value, EventCreateOptions options)protected <T> C8Executor.ResponseDeserializer<C8EventEntity>insertEventResponseDeserializer(T value, EventCreateOptions options)-
Methods inherited from class com.c8db.internal.C8Executeable
createPath, executor, request, util, util
-
-
-
-
Field Detail
-
PATH_API_EVENT
protected static final String PATH_API_EVENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InternalC8Event
protected InternalC8Event(D db)
-
-
Method Detail
-
db
public D db()
-
insertEventRequest
protected <T> Request insertEventRequest(T value, EventCreateOptions options)
-
insertEventResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<C8EventEntity> insertEventResponseDeserializer(T value, EventCreateOptions options)
-
getEventRequest
protected Request getEventRequest(String key, DocumentReadOptions options)
-
getEventsRequest
protected Request getEventsRequest()
-
getEventsResponseDeserializer
protected C8Executor.ResponseDeserializer<Collection<C8EventEntity>> getEventsResponseDeserializer()
-
deleteEventRequest
protected Request deleteEventRequest(String key, DocumentDeleteOptions options)
-
deleteEventsRequest
protected <T> Request deleteEventsRequest(Collection<T> keys, DocumentDeleteOptions options)
-
-