public abstract class TemplateBulkService<T extends CrudObject<ID>,ID,C,R,S> extends Object implements BulkService<T,ID,C>
| Modifier and Type | Field and Description |
|---|---|
static String |
FILTER_QUERY_FORMAT |
| Modifier | Constructor and Description |
|---|---|
protected |
TemplateBulkService(javax.ws.rs.client.WebTarget target) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
count(C context,
FilterQuery filter,
Map<String,String> queryParams) |
abstract String |
getCountPath(C context) |
abstract String |
getReadPath(C context) |
javax.ws.rs.client.Entity<R> |
getRequestEntity(List<T> object) |
abstract Class<S> |
getResponseClass() |
abstract List<T> |
getResult(S network) |
abstract String |
getWritePath(C context) |
abstract R |
getWriteRequest(List<T> items) |
javax.ws.rs.client.Invocation.Builder |
initBuilder(String path,
FilterQuery filter,
Map<String,String> queryParams) |
List<T> |
read(C context) |
List<T> |
read(C context,
FilterQuery filter,
Map<String,String> queryParams) |
List<T> |
write(List<T> items,
C context) |
public static final String FILTER_QUERY_FORMAT
protected TemplateBulkService(javax.ws.rs.client.WebTarget target)
public List<T> write(List<T> items, C context)
write in interface BulkService<T extends CrudObject<ID>,ID,C>public List<T> read(C context)
read in interface BulkService<T extends CrudObject<ID>,ID,C>public List<T> read(C context, FilterQuery filter, Map<String,String> queryParams)
read in interface BulkService<T extends CrudObject<ID>,ID,C>public Integer count(C context, FilterQuery filter, Map<String,String> queryParams)
count in interface BulkService<T extends CrudObject<ID>,ID,C>public javax.ws.rs.client.Invocation.Builder initBuilder(String path, FilterQuery filter, Map<String,String> queryParams)
Copyright © 2017 Netgrid. All rights reserved.