new method for removing boardmessages

This commit is contained in:
joha-asc 2011-07-28 15:42:24 +02:00
parent 11281a9423
commit adcc1324e4
2 changed files with 5 additions and 14 deletions
src/main/java/se/su/dsv/scipro
conference/panels
data/dataobjects

@ -123,7 +123,7 @@ public class ConferencePanel extends Panel {
public void onClick(AjaxRequestTarget target) {
MessageBoard mb = messageBoardModel.getObject();
mb.getBoardMessages().remove(boardMessageDao.reLoad(bm));
mb.removeFromBoardMessages(boardMessageDao.reLoad(bm));
messageBoardDao.save(mb);
boardMessageDao.delete(boardMessageDao.reLoad(bm));
webMarkupContainer.removeAll();

@ -79,19 +79,6 @@ public class MessageBoard extends DomainObject{
@ManyToMany
private List<BoardMessage> boardMessages = new ArrayList<BoardMessage>();
/**
* @return the boardMessages
*/
public List<BoardMessage> getBoardMessages() {
return boardMessages;
}
/**
* @param boardMessages the boardMessages to set
*/
public void setBoardMessages(List<BoardMessage> boardMessages) {
this.boardMessages = boardMessages;
}
public String getCommentableKey() {
return commentableKey;
@ -104,6 +91,10 @@ public class MessageBoard extends DomainObject{
}
boardMessages.add(pos, boardMessage);
}
public void removeFromBoardMessages(BoardMessage boardMessage){
boardMessages.remove(boardMessage);
}
/**
* @param commentableKey the commentableKey to set
*/