handleError(entity, response, TimelinePutError.NO_START_TIME); return; handleError(entity, response, TimelinePutError.FORBIDDEN_RELATION); continue; entity.getDomainId().length() == 0) { if (!allowEmptyDomainId) { handleError(entity, response, TimelinePutError.NO_DOMAIN); return; LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } finally { lock.unlock(); " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting related entity " + relatedEntity.getId() + " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION);
handleError(entity, response, TimelinePutError.NO_START_TIME); return; handleError(entity, response, TimelinePutError.FORBIDDEN_RELATION); continue; entity.getDomainId().length() == 0) { if (!allowEmptyDomainId) { handleError(entity, response, TimelinePutError.NO_DOMAIN); return; LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } finally { lock.unlock(); " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting related entity " + relatedEntity.getId() + " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION);
handleError(entity, response, TimelinePutError.NO_START_TIME); return; handleError(entity, response, TimelinePutError.FORBIDDEN_RELATION); continue; entity.getDomainId().length() == 0) { if (!allowEmptyDomainId) { handleError(entity, response, TimelinePutError.NO_DOMAIN); return; LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } finally { lock.unlock(); " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), de); handleError(entity, response, TimelinePutError.IO_EXCEPTION); } catch (IOException e) { LOG.error("Error putting related entity " + relatedEntity.getId() + " of type " + relatedEntity.getType() + " for entity " + entity.getEntityId() + " of type " + entity.getEntityType(), e); handleError(entity, response, TimelinePutError.IO_EXCEPTION);