id: 1 unit: void run() file: src/main/groovy/com/epam/esp/jira/issue/IssueIndexer.groovy start line: 99 end line: 148 size: 48 LOC McCabe index: 11 number of parameters: 0 id: 2 unit: def updatePage() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 147 end line: 206 size: 44 LOC McCabe index: 4 number of parameters: 2 id: 3 unit: def mapIssue() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 108 end line: 156 size: 43 LOC McCabe index: 11 number of parameters: 2 id: 4 unit: Long createOrUpdatePage() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 100 end line: 139 size: 40 LOC McCabe index: 4 number of parameters: 7 id: 5 unit: List getCommitDiff() file: src/main/groovy/com/epam/esp/vcs/git/GitHelper.groovy start line: 60 end line: 91 size: 32 LOC McCabe index: 5 number of parameters: 3 id: 6 unit: String getFinalFullReport() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 127 end line: 151 size: 25 LOC McCabe index: 2 number of parameters: 0 id: 7 unit: Long findPageIdByTitle() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 214 end line: 238 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 8 unit: public def lastTransitionTo() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 119 end line: 143 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 9 unit: List getCommitDiff() file: src/main/groovy/com/epam/esp/vcs/svn/SvnHelper.groovy start line: 42 end line: 67 size: 24 LOC McCabe index: 3 number of parameters: 3 id: 10 unit: void switchAliasToIndex() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 275 end line: 297 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 11 unit: SearchResult findIssuesByJql() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 186 end line: 200 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 12 unit: Issue getIssueById() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 228 end line: 242 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 13 unit: protected Builder assembleSettings() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 67 end line: 85 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 14 unit: int compare() file: src/main/groovy/com/epam/esp/jira/comparator/SimpleIssueComparator.groovy start line: 26 end line: 41 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 15 unit: Collection getIndicesFromAliasName() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 242 end line: 258 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 16 unit: def checkIssues() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 164 end line: 176 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 17 unit: def getIssues() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 208 end line: 220 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 18 unit: int compare() file: src/main/groovy/com/epam/esp/elasticsearch/comparator/TimestampIndexNameComparator.groovy start line: 29 end line: 43 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 19 unit: private List getCommitInfo() file: src/main/groovy/com/epam/esp/vcs/git/GitHelper.groovy start line: 41 end line: 52 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 20 unit: boolean isJiraIssueInSync() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 189 end line: 201 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 21 unit: static def List extractIssues() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 90 end line: 100 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 22 unit: def getMultiFieldValues() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 37 end line: 47 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 23 unit: boolean equals() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssue.groovy start line: 28 end line: 40 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 24 unit: def getMultiFieldAsList() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 152 end line: 161 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 25 unit: public void close() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 254 end line: 262 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 26 unit: Map process() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 83 end line: 91 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: public boolean isTransitionTo() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 103 end line: 111 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 28 unit: private boolean compatibilityCheck() file: src/main/groovy/com/epam/esp/elasticsearch/comparator/TimestampIndexNameComparator.groovy start line: 45 end line: 54 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 29 unit: boolean isIndexExists() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 97 end line: 105 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: int hashCode() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssue.groovy start line: 42 end line: 49 size: 8 LOC McCabe index: 5 number of parameters: 0 id: 31 unit: void close() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 322 end line: 329 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: String getPath() file: src/main/groovy/com/epam/esp/vcs/VcsConfig.groovy start line: 43 end line: 49 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 33 unit: private void updateIssue() file: src/main/groovy/com/epam/esp/jira/issue/IssueIndexer.groovy start line: 150 end line: 155 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: def getField() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 56 end line: 61 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 35 unit: String updateItem() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 213 end line: 218 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 36 unit: void createIndex() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 303 end line: 308 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 37 unit: String getUpdatedReport() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 121 end line: 125 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 38 unit: static def void preserveIssues() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 102 end line: 106 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 39 unit: int processIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 40 unit: int processSubIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: JiraContext setUrl() file: src/main/groovy/com/epam/esp/jira/JiraContext.groovy start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 42 unit: JiraContext setUser() file: src/main/groovy/com/epam/esp/jira/JiraContext.groovy start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 43 unit: JiraContext setPassword() file: src/main/groovy/com/epam/esp/jira/JiraContext.groovy start line: 39 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 44 unit: JiraContext setEpicLink() file: src/main/groovy/com/epam/esp/jira/JiraContext.groovy start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 45 unit: JiraContext setCustomFields() file: src/main/groovy/com/epam/esp/jira/JiraContext.groovy start line: 49 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 46 unit: String getContentRestUrl() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 47 unit: public TimestampIndexNameComparator() file: src/main/groovy/com/epam/esp/elasticsearch/comparator/TimestampIndexNameComparator.groovy start line: 23 end line: 26 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 48 unit: private long getTimestamp() file: src/main/groovy/com/epam/esp/elasticsearch/comparator/TimestampIndexNameComparator.groovy start line: 56 end line: 59 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 49 unit: private void checkDuplicates() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 50 unit: int updateIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 51 unit: int updateSubIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 52 unit: int skipIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 53 unit: int skipSubIssue() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 54 unit: int getIssueCount() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 55 unit: int getSubIssueCount() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 56 unit: int getIssueCountUpdated() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 81 end line: 83 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 57 unit: int getSubIssueCountUpdated() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 58 unit: int getIssueCountSkipped() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 59 unit: int getSubIssueCountSkipped() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 60 unit: int getTotalProcessed() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 97 end line: 99 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 61 unit: int getTotalUpdated() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 101 end line: 103 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 62 unit: int getTotalSkipped() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 105 end line: 107 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 63 unit: int getIssueErrorCount() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 109 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 64 unit: int getSubIssueErrorCount() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 65 unit: int getTotalErrorCount() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssueProcessCounter.groovy start line: 117 end line: 119 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 66 unit: void putCustomField() file: src/main/groovy/com/epam/esp/jira/dto/JiraIssue.groovy start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 67 unit: void setWeb() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 68 unit: def getJsonFromUri() file: src/main/groovy/com/epam/esp/jira/JiraHelper.groovy start line: 249 end line: 252 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 69 unit: def getFieldValue() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 70 unit: String getPriority() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 71 unit: public String toString() file: src/main/groovy/com/epam/esp/vcs/dto/Commit.groovy start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 72 unit: def SvnException() file: src/main/groovy/com/epam/esp/vcs/svn/SvnException.groovy start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 73 unit: def SvnException() file: src/main/groovy/com/epam/esp/vcs/svn/SvnException.groovy start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 74 unit: def SvnException() file: src/main/groovy/com/epam/esp/vcs/svn/SvnException.groovy start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 75 unit: def SvnException() file: src/main/groovy/com/epam/esp/vcs/svn/SvnException.groovy start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 76 unit: protected SvnException() file: src/main/groovy/com/epam/esp/vcs/svn/SvnException.groovy start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 77 unit: List getCommitDiff() file: src/main/groovy/com/epam/esp/vcs/VcsHelper.groovy start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 78 unit: protected VcsException() file: src/main/groovy/com/epam/esp/vcs/VcsException.groovy start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 79 unit: String getValue() file: src/main/groovy/com/epam/esp/confluence/dto/EditorVersion.groovy start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 80 unit: String toString() file: src/main/groovy/com/epam/esp/confluence/dto/EditorVersion.groovy start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 81 unit: String createContentRestUrl() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 82 unit: def createPage() file: src/main/groovy/com/epam/esp/confluence/ConfluenceHelper.groovy start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 83 unit: boolean isDocumentExists() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 84 unit: boolean isDocumentExists() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 125 end line: 127 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 85 unit: def getDocumentById() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 135 end line: 137 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 86 unit: def getDocumentById() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 147 end line: 149 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 87 unit: def getDocumentById() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 157 end line: 159 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 88 unit: boolean isInSync() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 167 end line: 169 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 89 unit: boolean isInSync() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 179 end line: 181 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 90 unit: String updateItem() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 204 end line: 206 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 91 unit: String updateItem() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 209 end line: 211 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 92 unit: void postIndexMappingTemplate() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 225 end line: 227 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 93 unit: Collection getIndicesFromAliasName() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 233 end line: 235 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 94 unit: void switchAliasToIndex() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 265 end line: 267 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 95 unit: SearchRequestBuilder prepareSearch() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 314 end line: 316 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 96 unit: IndexRequestBuilder prepareIndex() file: src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 97 unit: void postProcess() file: src/main/groovy/com/epam/esp/jira/issue/AbstractBaseIssueProcessor.groovy start line: 94 end line: 95 size: 2 LOC McCabe index: 1 number of parameters: 0