removed messageboardclasses that is not used anymore and formatfixes

Change-Id: I305e3bc053ddf97f6a5b794e561ef2b35b3cb12d
This commit is contained in:
joha-asc 2011-07-12 13:58:10 +02:00
parent 642a69e3d7
commit 29591a37a3
8 changed files with 31 additions and 83 deletions

@ -19,6 +19,7 @@ import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.BoardMessageDao;
import se.su.dsv.scipro.data.dataobjects.BoardMessage;
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
import se.su.dsv.scipro.data.dataobjects.User;
/**
* @author Johan Aschan - aschan@dsv.su.se
@ -75,4 +76,5 @@ public class BoardMessageDaoJPAImp extends AbstractDaoJPAImp<BoardMessage>
}
}

@ -3,8 +3,6 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import java.util.Date;
import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import javax.persistence.PersistenceException;

@ -3,9 +3,6 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import javax.persistence.PersistenceException;
@ -17,23 +14,44 @@ import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.MessageBoardDao;
import se.su.dsv.scipro.data.dataobjects.BoardMessage;
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
import se.su.dsv.scipro.data.dataobjects.Role;
import se.su.dsv.scipro.data.dataobjects.User;
import se.su.dsv.scipro.data.dataobjects.interfaces.Commentable;
/**
* @author Johan Aschan - aschan@dsv.su.se
*
*
*/
@Repository("messageBoardDao")
public class MessageBoardDaoJPAImp extends AbstractDaoJPAImp<MessageBoard>
implements MessageBoardDao {
public class MessageBoardDaoJPAImp extends AbstractDaoJPAImp<MessageBoard> implements
MessageBoardDao {
public MessageBoardDaoJPAImp() {
super(MessageBoard.class);
}
@Override
@Transactional(readOnly = true)
public MessageBoard getMessageBoard(final Commentable commentableDomainObject) {
return getJpaTemplate().execute(new JpaCallback<MessageBoard>() {
public MessageBoard doInJpa(EntityManager em) throws PersistenceException {
final String q = "select t "
+ "from MessageBoard t "
+ "where t.commentableKey = :commentableKey and t.commentableId = :commentableId ";
TypedQuery<MessageBoard> query = em.createQuery(q, MessageBoard.class);
query.setParameter("commentableKey", commentableDomainObject.getCommentKey());
query.setParameter("commentableId", commentableDomainObject.getId());
query.setHint(QueryHints.HINT_CACHEABLE, "true");
try {
return query.getSingleResult();
} catch (NoResultException e) {
return null;
}
}
});
}
}

@ -1,21 +0,0 @@
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.MessageDao;
import se.su.dsv.scipro.data.dataobjects.Message;
/**
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("messageDao")
public class MessageDaoJPAImp extends AbstractDaoJPAImp<Message>
implements MessageDao {
public MessageDaoJPAImp() {
super(Message.class);
}
}

@ -14,7 +14,6 @@ import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.PrivateMessageDao;
import se.su.dsv.scipro.data.dataobjects.PrivateMessage;
import se.su.dsv.scipro.data.dataobjects.Recipient;
import se.su.dsv.scipro.data.dataobjects.User;
/**

@ -1,24 +0,0 @@
/**
*
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.SupervisorBoardMessageDao;
import se.su.dsv.scipro.data.dataobjects.SupervisorBoardMessage;
/**
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("supervisorBoardMessageDao")
public class SupervisorBoardMessageDaoJPAImp extends AbstractDaoJPAImp<SupervisorBoardMessage>
implements SupervisorBoardMessageDao {
public SupervisorBoardMessageDaoJPAImp() {
super(SupervisorBoardMessage.class);
}
}

@ -1,25 +0,0 @@
/**
*
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.SupervisorMessageBoardDao;
import se.su.dsv.scipro.data.dataobjects.SupervisorMessageBoard;
/**
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("supervisorMessageBoardDao")
public class SupervisorMessageBoardDaoJPAImp extends AbstractDaoJPAImp<SupervisorMessageBoard>
implements SupervisorMessageBoardDao {
public SupervisorMessageBoardDaoJPAImp() {
super(SupervisorMessageBoard.class);
}
}

@ -14,6 +14,7 @@ import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.UserDao;
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
import se.su.dsv.scipro.data.dataobjects.Role;
import se.su.dsv.scipro.data.dataobjects.User;