| updateAttribute(AtrBean, HttpServletRequest) |  | 0 % |  | 0 % | 5 | 5 | 33 | 33 | 1 | 1 |
| getAllAttributes(HttpServletRequest) |  | 0 % |  | 0 % | 8 | 8 | 27 | 27 | 1 | 1 |
| getAtrDef(String, String, HttpServletRequest) |  | 0 % |  | 0 % | 7 | 7 | 42 | 42 | 1 | 1 |
| insertAttribute(AtrBean, HttpServletRequest) |  | 0 % |  | 0 % | 8 | 8 | 31 | 31 | 1 | 1 |
| getAttributes(HttpServletRequest, String) |  | 0 % |  | 0 % | 5 | 5 | 38 | 38 | 1 | 1 |
| getAtrDef(int, HttpServletRequest) |  | 0 % |  | 0 % | 5 | 5 | 38 | 38 | 1 | 1 |
| getAtribute(int, int, HttpServletRequest) |  | 0 % |  | 0 % | 5 | 5 | 34 | 34 | 1 | 1 |
| getAttributes(String, int, String) |  | 0 % |  | 0 % | 4 | 4 | 16 | 16 | 1 | 1 |
| getDistinctTypes() |  | 0 % |  | 0 % | 2 | 2 | 13 | 13 | 1 | 1 |
| getAtributesTable(int, boolean, String, HttpServletRequest) |   | 82 % |   | 61 % | 16 | 23 | 17 | 98 | 0 | 1 |
| getAtributes(int, String, HttpServletRequest) |   | 76 % |   | 54 % | 10 | 13 | 16 | 65 | 0 | 1 |
| deleteAttribute(int, HttpServletRequest) |  | 0 % |  | 0 % | 3 | 3 | 19 | 19 | 1 | 1 |
| getAttributeMap(int, String, HttpServletRequest) |  | 0 % |  | 0 % | 3 | 3 | 8 | 8 | 1 | 1 |
| readMultigroupMappings(HttpServletRequest) |   | 80 % |   | 50 % | 5 | 6 | 7 | 32 | 0 | 1 |
| getAtrGroups(HttpServletRequest) |   | 84 % |   | 62 % | 3 | 5 | 7 | 31 | 0 | 1 |
| lambda$removeMultigroup$0(Map, Set, AtrDocBean) |   | 47 % |   | 33 % | 3 | 4 | 2 | 6 | 0 | 1 |
| getAllAttributes() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMasterId(Map, int) |   | 89 % |   | 66 % | 2 | 4 | 2 | 9 | 0 | 1 |
| AtrDB() |  | 0 % | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getMasterId$1(int, Integer) |  | 75 % |   | 50 % | 1 | 2 | 0 | 1 | 0 | 1 |
| search(int, boolean, String, HttpServletRequest) |  | 100 % |   | 87 % | 2 | 9 | 0 | 20 | 0 | 1 |
| getAtributes(int, HttpServletRequest) |  | 100 % |  | 100 % | 0 | 2 | 0 | 6 | 0 | 1 |
| removeMultigroup(HttpServletRequest, List) |  | 100 % | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |