in src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy [189:201]
boolean isJiraIssueInSync(String indexName, String documentId, DateTime date) {
GetResponse response = client.prepareGet().setId(documentId).setIndex(indexName).setType(defaultType).setFetchSource('fields.updated', null).execute().actionGet()
if (response.exists) {
def updated = response.sourceAsMap.fields.updated
if (updated != null) {
DateTimeFormatter dtf = DateTimeFormat.forPattern(JiraHelper.JIRA_DATE_FORMAT)
DateTime eDate = dtf.parseDateTime((String) updated)
//println key + "\n\r" + date + ">>\n\r" + eDate
return date.getMillis() <= eDate.getMillis();
}
}
return false;
}