is.idega.idegaweb.golf.data.dao
Class GolfNewsDaoImpl

java.lang.Object
  extended by com.idega.core.persistence.impl.GenericDaoImpl
      extended by is.idega.idegaweb.golf.data.dao.GolfNewsDaoImpl
All Implemented Interfaces:
com.idega.core.persistence.GenericDao, GolfNewsDao

@Repository(value="golfNewsDao")
@Scope(value="singleton")
@Transactional(readOnly=true)
public class GolfNewsDaoImpl
extends com.idega.core.persistence.impl.GenericDaoImpl
implements GolfNewsDao


Field Summary
 
Fields inherited from interface is.idega.idegaweb.golf.data.dao.GolfNewsDao
BEAN_NAME
 
Constructor Summary
GolfNewsDaoImpl()
           
 
Method Summary
 java.util.List<News> getClubNews(java.lang.Integer maxResults, java.lang.Integer firstResult)
           
 java.lang.Long getCountedNews(java.lang.String category)
           
 News getNews(java.lang.Long newsID)
           
 java.util.List<News> getNews(java.lang.String[] excludeCategories, java.lang.Integer maxResults, java.lang.Integer firstResult)
           
 java.util.List<News> getNews(java.lang.String category, java.lang.Integer maxResults, java.lang.Integer firstResult)
           
 void removeNews(java.lang.Long newsID)
           
 News storeNews(java.lang.Long newsID, java.lang.String headline, java.lang.String body, java.util.Date createdDate, java.lang.String imageUrl, java.lang.String category, boolean clubNews)
           
 
Methods inherited from class com.idega.core.persistence.impl.GenericDaoImpl
contains, createNamedQuery, createNewQueryInline, createNewQueryNamed, createNewQueryNativeInline, find, flush, getDaoFunctions, getEntityManager, getLogger, getQueryInline, getQueryNamed, getQueryNativeInline, getReference, getResultList, getResultListByInlineQuery, getSingleResult, getSingleResultByInlineQuery, merge, mergeRemove, persist, refresh, remove, setEntityManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.idega.core.persistence.GenericDao
contains, createNamedQuery, find, flush, getQueryInline, getQueryNamed, getQueryNativeInline, getReference, getResultList, getResultListByInlineQuery, getSingleResult, getSingleResultByInlineQuery, merge, mergeRemove, persist, refresh, remove
 

Constructor Detail

GolfNewsDaoImpl

public GolfNewsDaoImpl()
Method Detail

getNews

public java.util.List<News> getNews(java.lang.String category,
                                    java.lang.Integer maxResults,
                                    java.lang.Integer firstResult)
Specified by:
getNews in interface GolfNewsDao

getCountedNews

public java.lang.Long getCountedNews(java.lang.String category)
Specified by:
getCountedNews in interface GolfNewsDao

getNews

public java.util.List<News> getNews(java.lang.String[] excludeCategories,
                                    java.lang.Integer maxResults,
                                    java.lang.Integer firstResult)
Specified by:
getNews in interface GolfNewsDao

getClubNews

public java.util.List<News> getClubNews(java.lang.Integer maxResults,
                                        java.lang.Integer firstResult)
Specified by:
getClubNews in interface GolfNewsDao

getNews

public News getNews(java.lang.Long newsID)
Specified by:
getNews in interface GolfNewsDao

removeNews

@Transactional(readOnly=false)
public void removeNews(java.lang.Long newsID)
Specified by:
removeNews in interface GolfNewsDao

storeNews

@Transactional(readOnly=false)
public News storeNews(java.lang.Long newsID,
                                    java.lang.String headline,
                                    java.lang.String body,
                                    java.util.Date createdDate,
                                    java.lang.String imageUrl,
                                    java.lang.String category,
                                    boolean clubNews)
Specified by:
storeNews in interface GolfNewsDao


Copyright © 2000-2014 idega software. All Rights Reserved.