private EntityMutationResponse deleteVertices(Collection<AtlasVertex> deletionCandidates) throws AtlasBaseException { EntityMutationResponse response = new EntityMutationResponse(); RequestContext req = RequestContext.get(); deleteHandler.deleteEntities(deletionCandidates); // this will update req with list of deleted/updated entities for (AtlasObjectId entity : req.getDeletedEntities()) { response.addEntity(DELETE, entity); } for (AtlasObjectId entity : req.getUpdatedEntities()) { response.addEntity(UPDATE, entity); } return response; }
private EntityMutationResponse deleteVertices(Collection<AtlasVertex> deletionCandidates) throws AtlasBaseException { EntityMutationResponse response = new EntityMutationResponse(); RequestContext req = RequestContext.get(); deleteDelegate.getHandler().deleteEntities(deletionCandidates); // this will update req with list of deleted/updated entities for (AtlasObjectId entity : req.getDeletedEntities()) { response.addEntity(DELETE, entity); } for (AtlasObjectId entity : req.getUpdatedEntities()) { response.addEntity(UPDATE, entity); } return response; }
resp.addEntity(CREATE, constructHeader(createdEntity, entityType, vertex)); addClassifications(context, guid, createdEntity.getClassifications()); resp.addEntity(PARTIAL_UPDATE, constructHeader(updatedEntity, entityType, vertex)); } else { resp.addEntity(UPDATE, constructHeader(updatedEntity, entityType, vertex)); resp.addEntity(DELETE, entity); resp.addEntity(PARTIAL_UPDATE, entity); resp.addEntity(UPDATE, entity);
resp.addEntity(CREATE, constructHeader(createdEntity, entityType, vertex)); addClassifications(context, guid, createdEntity.getClassifications()); resp.addEntity(PARTIAL_UPDATE, constructHeader(updatedEntity, entityType, vertex)); } else { resp.addEntity(UPDATE, constructHeader(updatedEntity, entityType, vertex)); resp.addEntity(DELETE, entity); resp.addEntity(PARTIAL_UPDATE, entity); resp.addEntity(UPDATE, entity);