git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@458 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
joha-asc 2011-03-24 10:16:00 +00:00
parent af3e447877
commit baa5b91579
16 changed files with 59 additions and 0 deletions

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.BoardMessageDao;
import se.su.dsv.scipro.data.dataobjects.BoardMessage;
@ -10,6 +12,7 @@ import se.su.dsv.scipro.data.dataobjects.BoardMessage;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("boardMessageDao")
public class BoardMessageDaoJPAImp extends AbstractDaoJPAImp<BoardMessage>
implements BoardMessageDao {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.CommentDao;
import se.su.dsv.scipro.data.dataobjects.Comment;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.Comment;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("commentDao")
public class CommentDaoJPAImp extends AbstractDaoJPAImp<Comment>
implements CommentDao {

@ -11,6 +11,7 @@ import javax.persistence.PersistenceException;
import javax.persistence.TypedQuery;
import org.springframework.orm.jpa.JpaCallback;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.CommentThreadDao;
@ -26,6 +27,8 @@ import se.su.dsv.scipro.data.enums.ProjectStatus;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("commentThreadDao")
public class CommentThreadDaoJPAImp extends AbstractDaoJPAImp<CommentThread>
implements CommentThreadDao {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.EmbedResourceDao;
import se.su.dsv.scipro.data.dataobjects.EmbedResource;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.EmbedResource;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("embedResourceDao")
public class EmbedResourceDaoJPAImp extends AbstractDaoJPAImp<EmbedResource>
implements EmbedResourceDao{

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.FileResourceDao;
import se.su.dsv.scipro.data.dataobjects.FileResource;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.FileResource;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("fileResourceDao")
public class FileResourceDaoJPAImp extends AbstractDaoJPAImp<FileResource>
implements FileResourceDao {
public FileResourceDaoJPAImp() {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.LinkResourceDao;
import se.su.dsv.scipro.data.dataobjects.LinkResource;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.LinkResource;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("linkResourceDao")
public class LinkResourceDaoJPAImp extends AbstractDaoJPAImp<LinkResource>
implements LinkResourceDao{

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.MessageBoardDao;
import se.su.dsv.scipro.data.dataobjects.MessageBoard;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.MessageBoard;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("messageBoardDao")
public class MessageBoardDaoJPAImp extends AbstractDaoJPAImp<MessageBoard>
implements MessageBoardDao {

@ -1,5 +1,7 @@
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;
@ -7,6 +9,8 @@ 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 {

@ -9,6 +9,7 @@ import javax.persistence.PersistenceException;
import javax.persistence.TypedQuery;
import org.springframework.orm.jpa.JpaCallback;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.PrivateMessageDao;
@ -20,6 +21,8 @@ import se.su.dsv.scipro.data.dataobjects.User;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("privateMessageDao")
public class PrivateMessageDaoJPAImp extends LazyDeleteAbstractDaoJPAImp<PrivateMessage> implements PrivateMessageDao {
public PrivateMessageDaoJPAImp() {

@ -11,6 +11,7 @@ import javax.persistence.TypedQuery;
import org.hibernate.ejb.QueryHints;
import org.springframework.orm.jpa.JpaCallback;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.RatableDao;
@ -24,6 +25,8 @@ import se.su.dsv.scipro.data.enums.RatingValue;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("ratableDao")
public class RatableDaoJPAImp extends AbstractDaoJPAImp<Ratable> implements
RatableDao {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.RatingDao;
import se.su.dsv.scipro.data.dataobjects.Rating;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.Rating;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("ratingDao")
public class RatingDaoJPAImp extends AbstractDaoJPAImp<Rating>
implements RatingDao {

@ -12,6 +12,7 @@ import javax.persistence.PersistenceException;
import javax.persistence.TypedQuery;
import org.springframework.orm.jpa.JpaCallback;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import se.su.dsv.scipro.data.dao.interfaces.RecipientDao;
@ -24,6 +25,8 @@ import se.su.dsv.scipro.data.enums.ProjectStatus;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("recipientDao")
public class RecipientDaoJPAImp extends LazyDeleteAbstractDaoJPAImp<Recipient>
implements RecipientDao {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.ResourceDao;
import se.su.dsv.scipro.data.dataobjects.Resource;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.Resource;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("resourceDao")
public class ResourceDaoJPAImp extends AbstractDaoJPAImp<Resource>
implements ResourceDao {

@ -3,6 +3,8 @@
*/
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;
@ -10,6 +12,8 @@ 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 {

@ -3,6 +3,8 @@
*/
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;
@ -10,6 +12,8 @@ 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 {

@ -3,6 +3,8 @@
*/
package se.su.dsv.scipro.data.dao.jpa;
import org.springframework.stereotype.Repository;
import se.su.dsv.scipro.data.dao.interfaces.TagDao;
import se.su.dsv.scipro.data.dataobjects.Tag;
@ -10,6 +12,8 @@ import se.su.dsv.scipro.data.dataobjects.Tag;
* @author Johan Aschan - aschan@dsv.su.se
*
*/
@Repository("tagDao")
public class TagDaoJPAImp extends AbstractDaoJPAImp<Tag>
implements TagDao {