diff --git a/src/main/java/se/su/dsv/scipro/conference/panels/ConferencePanel.java b/src/main/java/se/su/dsv/scipro/conference/panels/ConferencePanel.java index 9fdc4a4fb1..cf5a5225ff 100644 --- a/src/main/java/se/su/dsv/scipro/conference/panels/ConferencePanel.java +++ b/src/main/java/se/su/dsv/scipro/conference/panels/ConferencePanel.java @@ -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(); diff --git a/src/main/java/se/su/dsv/scipro/data/dataobjects/MessageBoard.java b/src/main/java/se/su/dsv/scipro/data/dataobjects/MessageBoard.java index 8441e6b0d4..2cd5ea75da 100644 --- a/src/main/java/se/su/dsv/scipro/data/dataobjects/MessageBoard.java +++ b/src/main/java/se/su/dsv/scipro/data/dataobjects/MessageBoard.java @@ -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 */