ForumManager fMgr = ForumManager.getInstance();
List<Long> allForumKeys = fMgr.getAllForumKeys();
int fCounter = 0;
int totMCounter = 0;
int sucCounter = 0;
OWASPAntiSamyXSSFilter xssFilter = new OWASPAntiSamyXSSFilter(-1, false);
for (Iterator<Long> iterator = allForumKeys.iterator(); iterator.hasNext();) {
Long forumKey = iterator.next();
List<Message> allMessages = fMgr.getMessagesByForumID(forumKey);
fCounter++;
int mCounter = 0;
for (Iterator<Message> iterator2 = allMessages.iterator(); iterator2.hasNext();) {
try {
Message message = iterator2.next();
if (log.isDebug()) {
log.audit(" - Message inside: " + message.getTitle() + " key: " + message.getKey());
}
String msgBody = message.getBody();
String filteredVal = xssFilter.filter(msgBody);
if (msgBody.equals(filteredVal)){
sucCounter++;
} else {
String errMsg = xssFilter.getOrPrintErrorMessages();
if (errMsg.equals("")){
sucCounter++;
}
}
mCounter++;