removed messageboardclasses that is not used anymore and formatfixes
Change-Id: I305e3bc053ddf97f6a5b794e561ef2b35b3cb12d
This commit is contained in:
parent
642a69e3d7
commit
29591a37a3
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user