| setQuestionDate(String) |  | 0 % |  | 0 % | 2 | 2 | 4 | 4 | 1 | 1 |
| setAnswerDate(String) |  | 0 % |  | 0 % | 2 | 2 | 4 | 4 | 1 | 1 |
| getAnswerDateDate() |  | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| getAnswerDateTime() |  | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| getQuestionDateDate() |  | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| getQuestionDateTime() |  | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| reset(ActionMapping, HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAnswerWeb() |   | 70 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| isPublishOnWeb() |   | 66 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| getQuestionDate() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnswerDate() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRecode() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnswerDateLong() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuestionDateLong() |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recode(String) |   | 71 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| QABean() |  | 100 % | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| setAnswerDateLong(long) |  | 100 % |   | 50 % | 1 | 2 | 0 | 4 | 0 | 1 |
| setQuestionDateLong(long) |  | 100 % |   | 50 % | 1 | 2 | 0 | 4 | 0 | 1 |
| setCategoryName(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setQuestion(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAnswer(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFromName(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFromEmail(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setToName(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setToEmail(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAnswerWeb(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setQaId(int) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPublishOnWeb(boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRecode(boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setHash(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setGroupName(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAllowPublishOnWeb(boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSortPriority(int) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFromPhone(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFromCompany(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFieldA(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFieldB(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFieldC(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFieldD(String) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getQaId() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCategoryName() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQuestion() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAnswer() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFromName() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFromEmail() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getToName() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getToEmail() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHash() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGroupName() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAllowPublishOnWeb() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSortPriority() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFromPhone() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFromCompany() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldA() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldB() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldC() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldD() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |