| getDocPerex(String, int, boolean, int, int, String, String, HttpServletRequest, SelectionFilter) |   | 47 % |   | 32 % | 107 | 121 | 138 | 282 | 0 | 1 |
| getJsonObject(DocDetails, GroupDetails, HttpServletRequest) |  | 0 % |  | 0 % | 17 | 17 | 112 | 112 | 1 | 1 |
| getDocPerex(String, int, boolean, int, int, int, long, String, String, boolean, String, boolean, String, int) |   | 47 % |   | 39 % | 72 | 81 | 63 | 159 | 0 | 1 |
| getDocByDomainId(int, int, boolean, int, int, boolean) |  | 0 % |  | 0 % | 25 | 25 | 67 | 67 | 1 | 1 |
| getDocPerexCountInGroups(String, int, String, String, boolean, String, int) |   | 47 % |   | 41 % | 30 | 31 | 36 | 81 | 0 | 1 |
| getBlogs(int, int, String, Date, Date) |  | 0 % |  | 0 % | 18 | 18 | 56 | 56 | 1 | 1 |
| getDateTimeCreatedString(int, boolean) |  | 0 % |  | 0 % | 11 | 11 | 41 | 41 | 1 | 1 |
| getDocBySync(int, int, String, String, String) |  | 0 % |  | 0 % | 18 | 18 | 48 | 48 | 1 | 1 |
| fixWebpageSortOrder(EditorForm, int) |  | 0 % |  | 0 % | 11 | 11 | 36 | 36 | 1 | 1 |
| getAllDocsFromTo(String, String, Integer) |  | 0 % |  | 0 % | 9 | 9 | 43 | 43 | 1 | 1 |
| replaceTextAll(String, String) |  | 0 % |  | 0 % | 6 | 6 | 37 | 37 | 1 | 1 |
| getItemsWithPrice(boolean) |  | 0 % |  | 0 % | 12 | 12 | 42 | 42 | 1 | 1 |
| deleteDoc(int, HttpServletRequest, boolean) |  | 0 % |  | 0 % | 10 | 10 | 33 | 33 | 1 | 1 |
| getNotApprovedDocs(int) |  | 0 % |  | 0 % | 5 | 5 | 32 | 32 | 1 | 1 |
| getDocByGroup(int, int, boolean, int, int, boolean, boolean) |   | 55 % |   | 50 % | 21 | 27 | 23 | 71 | 0 | 1 |
| getDocsByTempId(int) |  | 0 % |  | 0 % | 7 | 7 | 37 | 37 | 1 | 1 |
| getDoc(int, int, boolean) |   | 65 % |   | 56 % | 21 | 33 | 20 | 82 | 0 | 1 |
| getTitleWithPath(DocDetails) |  | 0 % |  | 0 % | 13 | 13 | 13 | 13 | 1 | 1 |
| getDomain(String, HttpServletRequest) |   | 20 % |   | 14 % | 13 | 15 | 18 | 25 | 0 | 1 |
| saveDoc(DocDetails, boolean) |   | 87 % |   | 62 % | 23 | 36 | 20 | 150 | 0 | 1 |
| regenerateUrl(int, Identity, HttpServletRequest) |  | 0 % |  | 0 % | 4 | 4 | 20 | 20 | 1 | 1 |
| udpdatePerexGroupDoc(int, String) |  | 7 % |  | 5 % | 9 | 10 | 15 | 18 | 0 | 1 |
| getDocByUserGroup(int) |  | 0 % |  | 0 % | 6 | 6 | 24 | 24 | 1 | 1 |
| getDocByField(String, String, boolean) |  | 0 % |  | 0 % | 7 | 7 | 24 | 24 | 1 | 1 |
| getCreateDoc(String) |   | 37 % |   | 35 % | 7 | 8 | 20 | 31 | 0 | 1 |
| getFieldDistinctValues(String) |  | 0 % |  | 0 % | 6 | 6 | 27 | 27 | 1 | 1 |
| parseDocIdFromDmailUrl(String, HttpServletRequest) |  | 0 % |  | 0 % | 5 | 5 | 20 | 20 | 1 | 1 |
| getDocCountInGroup(int) |  | 0 % |  | 0 % | 5 | 5 | 22 | 22 | 1 | 1 |
| getDocDomainIfDifferent(int, boolean, HttpServletRequest) |  | 0 % |  | 0 % | 12 | 12 | 14 | 14 | 1 | 1 |
| getDocumentsByIds(List, String, String, HttpServletRequest) |  | 0 % |  | 0 % | 3 | 3 | 11 | 11 | 1 | 1 |
| getUrlsByUrlDomains(String, boolean) |   | 52 % |   | 59 % | 7 | 12 | 8 | 24 | 0 | 1 |
| getMyPages(Identity) |  | 0 % |  | 0 % | 4 | 4 | 12 | 12 | 1 | 1 |
| deletePerexGroup(String) |  | 0 % |  | 0 % | 4 | 4 | 12 | 12 | 1 | 1 |
| getSubgroups(int) |  | 0 % |  | 0 % | 5 | 5 | 12 | 12 | 1 | 1 |
| convertPerexGroupIdsToNames(String[]) |  | 0 % |  | 0 % | 6 | 6 | 8 | 8 | 1 | 1 |
| convertPerexGroupIdsToNames(int[]) |  | 0 % |  | 0 % | 6 | 6 | 8 | 8 | 1 | 1 |
| updateInternalCaches(int) |   | 90 % |   | 76 % | 13 | 31 | 7 | 107 | 0 | 1 |
| updateRootGroupLevelValues(int) |   | 78 % |   | 46 % | 11 | 14 | 8 | 51 | 0 | 1 |
| canBeShown(DocDetails) |  | 0 % |  | 0 % | 7 | 7 | 6 | 6 | 1 | 1 |
| getDocLink(int, String, boolean, HttpServletRequest) |   | 76 % |   | 69 % | 10 | 22 | 2 | 27 | 0 | 1 |
| getDocForUrls(boolean) |   | 87 % |   | 50 % | 8 | 12 | 4 | 57 | 0 | 1 |
| getPerexGroups(int[], boolean) |   | 77 % |   | 53 % | 9 | 15 | 6 | 25 | 0 | 1 |
| getForumStatus(DocDetails, TemplateDetails) |  | 0 % |  | 0 % | 6 | 6 | 9 | 9 | 1 | 1 |
| getPageNewChangedStatus(int, int, int) |   | 77 % |   | 44 % | 8 | 10 | 10 | 41 | 0 | 1 |
| changeUrlInUrlmap(String, String) |  | 0 % |  | 0 % | 2 | 2 | 5 | 5 | 1 | 1 |
| updateFileNameField(int) |   | 88 % |   | 65 % | 7 | 11 | 5 | 52 | 0 | 1 |
| getDocByTitle(String, int) |   | 80 % |   | 57 % | 6 | 8 | 8 | 34 | 0 | 1 |
| getDocPerex(String, int, boolean, int) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canAccess(GroupDetails, Identity) |  | 0 % | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| convertPerexGroupNameToId(String) |  | 0 % |  | 0 % | 2 | 2 | 5 | 5 | 1 | 1 |
| getAllGroups() |   | 91 % |   | 62 % | 3 | 5 | 1 | 39 | 0 | 1 |
| getDocsForApprove(int) |   | 89 % |   | 62 % | 3 | 5 | 1 | 33 | 0 | 1 |
| getBasicDocDetailsByGroup(int, int) |   | 73 % |   | 75 % | 2 | 5 | 2 | 11 | 0 | 1 |
| getPerexGroups(boolean) |   | 56 % |   | 66 % | 1 | 4 | 3 | 8 | 0 | 1 |
| getVirtualPathDocId(String, TObjectIntHashMap) |   | 88 % |   | 78 % | 6 | 15 | 6 | 34 | 0 | 1 |
| canBeShown(int) |  | 0 % |  | 0 % | 2 | 2 | 4 | 4 | 1 | 1 |
| getMaxSortPriorityInGroup(int) |   | 81 % |   | 62 % | 3 | 5 | 6 | 26 | 0 | 1 |
| getURL(DocDetails, GroupDetails, String) |  | 89 % |   | 85 % | 3 | 11 | 1 | 15 | 0 | 1 |
| getDocByDomainId(int) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRootGroupL(int, PreparedStatement, int) |  | 91 % |  | 91 % | 1 | 7 | 3 | 19 | 0 | 1 |
| getDocIdFromURLImpl(String, String) |  | 82 % |   | 62 % | 3 | 5 | 4 | 11 | 0 | 1 |
| getPerexGroup(int, String) |  | 79 % |   | 70 % | 2 | 6 | 1 | 8 | 0 | 1 |
| savePerexGroup(String) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| savePerexGroup(String, int) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cleanupDocReferences(int) |  | 91 % |   | 62 % | 3 | 5 | 0 | 15 | 0 | 1 |
| getDocPerex(String, int, boolean, int, int, String, String, HttpServletRequest, int) |  | 76 % | | 50 % | 1 | 2 | 1 | 4 | 0 | 1 |
| isGroupAvailable(int[], List) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDocByField(String, String) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notNull(String) | | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| normalizeVirtualPath(String) |  | 91 % |   | 88 % | 2 | 10 | 0 | 9 | 0 | 1 |
| deleteDoc(int, HttpServletRequest) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadUrls() |  | 97 % |   | 82 % | 5 | 15 | 0 | 52 | 0 | 1 |
| DocDB(ServletContext, String) |  | 93 % | | n/a | 0 | 1 | 2 | 22 | 0 | 1 |
| getMyRecentPages(int, int) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRecentPages(int, Identity) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canAccess(DocDetails, Identity, boolean) |  | 97 % |   | 84 % | 5 | 17 | 1 | 37 | 0 | 1 |
| getRecentPages(int) | | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDocDetails(ResultSet, DocDetails, boolean, boolean) |  | 99 % |  | 100 % | 0 | 3 | 2 | 67 | 0 | 1 |
| isGroupAvailable(int[], List, boolean, Integer) |  | 97 % |   | 87 % | 2 | 9 | 0 | 11 | 0 | 1 |
| fixURL(String) |  | 96 % | | 50 % | 1 | 2 | 0 | 13 | 0 | 1 |
| getDomain(int) |  | 89 % |   | 50 % | 2 | 3 | 1 | 6 | 0 | 1 |
| convertPerexGroupIdToName(int) | | 83 % | | 50 % | 1 | 2 | 0 | 3 | 0 | 1 |
| convertPerexGroupIdToName(String) | | 83 % | | 50 % | 1 | 2 | 1 | 4 | 0 | 1 |
| savePerexGroup(String, int, String, HttpServletRequest) | | 81 % | | 50 % | 1 | 2 | 0 | 3 | 0 | 1 |
| getVirtualPathDocId(String, String) |  | 98 % |   | 77 % | 4 | 10 | 0 | 10 | 0 | 1 |
| getMasterMappings() |  | 100 % |  | 87 % | 1 | 5 | 0 | 11 | 0 | 1 |
| changeGroupTitle(int, int, String, boolean) |  | 100 % |   | 63 % | 8 | 12 | 0 | 14 | 0 | 1 |
| getInstance(ServletContext, boolean, String) |  | 100 % |   | 80 % | 2 | 6 | 0 | 18 | 0 | 1 |
| getDocumentFields(boolean) |  | 100 % |   | 75 % | 2 | 5 | 0 | 9 | 0 | 1 |
| getDocAndAddToCacheIfNot(int) |  | 100 % |   | 62 % | 3 | 5 | 0 | 11 | 0 | 1 |
| getBasicDocDetails(int, boolean) |  | 100 % |   | 80 % | 2 | 6 | 0 | 8 | 0 | 1 |
| allocateEmptyBasicDocDetails() |  | 100 % | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| removeDocFromBasilAllDocsInGroup(DocDetails) |  | 100 % |   | 66 % | 2 | 4 | 0 | 9 | 0 | 1 |
| getURLFromDocIdImpl(int) |  | 100 % |  | 100 % | 0 | 2 | 0 | 5 | 0 | 1 |
| getGroupDiskPath(List, int) |  | 100 % | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getPerexGroupByName(String) |  | 100 % | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getBasicDocDetailsAll() |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDocPerex(String, int, boolean, int, int, String, String, HttpServletRequest) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPerexGroups(int, boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDocDetails(ResultSet, boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDocDetails(ResultSet, boolean, boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDoc(int) | | 100 % |  | 100 % | 0 | 2 | 0 | 2 | 0 | 1 |
| getDocByGroup(int, int, boolean, int, int, boolean) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDocByGroup(int) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSlavesMasterMappings() | | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$getPerexGroups$1(Collator, PerexGroupBean, PerexGroupBean) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| putToBasicDocDetails(DocDetails) | | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getURL(DocDetails, GroupsDB) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBlogGroupId() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| putToBasicDocDetailsAndResize(DocDetails) | | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDocIdFromURL(String, String) | | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDomain(HttpServletRequest) | | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDocLink(int, String, HttpServletRequest) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| forceRefreshMasterSlaveMappings() | | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDoc(int, int) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getURLFromDocId(int) | | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDocLink(int) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDocLink(int, HttpServletRequest) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| changeGroupTitle(int, int, String) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(boolean) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVirtualPathDocId(String) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getURL(DocDetails, String) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| canAccess(DocDetails, Identity) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPerexGroups(int) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPerexGroupByName$0(String, PerexGroupBean) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readPagesToPublic() | | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPerexGroups() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| saveDoc(DocDetails) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPublicableDocs() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getURLFromDocId(int, HttpServletRequest) | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDocumentFields() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDocumentFieldsNodata() | | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |