public abstract class UpdateEntityTask extends AbstractEntityTask
| Constructor and Description |
|---|
UpdateEntityTask(Object entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToBulk(org.elasticsearch.client.Client client,
org.elasticsearch.action.bulk.BulkRequestBuilder bulk,
String indexName,
Esi4JOperation.OperationContext context)
add necessary index operation to bulk request
|
protected void |
initClone(Esi4JEntityTask clone) |
boolean |
isUpdate() |
void |
replaceEntity(Esi4JEntityResolver entityResolver)
optional, might be implemented as noop
|
void |
resolveEntity(Esi4JEntityResolver entityResolver)
optional, might be implemented as noop if
Esi4JEntityTask.replaceEntity(Esi4JEntityResolver) is a noop or entity is a
ObjectKey |
protected abstract org.elasticsearch.action.update.UpdateRequest |
updateRequest(Object entity) |
clone, getEntity, setEntity, toObjectKeypublic UpdateEntityTask(Object entity)
public boolean isUpdate()
true if this updates an existing state,
false if it overwrites the previous stateprotected void initClone(Esi4JEntityTask clone)
initClone in class AbstractEntityTaskpublic void replaceEntity(Esi4JEntityResolver entityResolver)
Esi4JEntityTaskpublic void resolveEntity(Esi4JEntityResolver entityResolver) throws EntityNotResolveableException
Esi4JEntityTaskEsi4JEntityTask.replaceEntity(Esi4JEntityResolver) is a noop or entity is a
ObjectKeyEntityNotResolveableExceptionpublic void addToBulk(org.elasticsearch.client.Client client,
org.elasticsearch.action.bulk.BulkRequestBuilder bulk,
String indexName,
Esi4JOperation.OperationContext context)
Esi4JEntityTaskprotected abstract org.elasticsearch.action.update.UpdateRequest updateRequest(Object entity)
Copyright © 2015 Molindo GmbH. All Rights Reserved.