com.imcode.imcms.dao
Class ImageDao

java.lang.Object
  extended by org.springframework.orm.hibernate3.HibernateAccessor
      extended by org.springframework.orm.hibernate3.HibernateTemplate
          extended by com.imcode.imcms.dao.ImageDao
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.orm.hibernate3.HibernateOperations

public class ImageDao
extends org.springframework.orm.hibernate3.HibernateTemplate


Field Summary
 
Fields inherited from class org.springframework.orm.hibernate3.HibernateAccessor
FLUSH_ALWAYS, FLUSH_AUTO, FLUSH_COMMIT, FLUSH_EAGER, FLUSH_NEVER, logger
 
Constructor Summary
ImageDao()
           
 
Method Summary
 ImageDomainObject getImage(int languageId, java.lang.Integer documentId, java.lang.Integer documentVersion, int index)
           
 java.util.Collection<ImageDomainObject> getImages(java.lang.Integer documentId, java.lang.Integer documentVersion)
           
 java.util.List<ImageDomainObject> getImagesByIndex(java.lang.Integer documentId, java.lang.Integer documentVersion, int imageId, boolean createImageIfNotExists)
           
 LanguageDao getLanguageDao()
           
 ImageDomainObject saveImage(ImageDomainObject image)
           
 void setLanguageDao(LanguageDao languageDao)
           
 
Methods inherited from class org.springframework.orm.hibernate3.HibernateTemplate
applyNamedParameterToQuery, bulkUpdate, bulkUpdate, bulkUpdate, checkWriteOperationAllowed, clear, closeIterator, contains, createSessionProxy, delete, delete, delete, delete, deleteAll, doExecute, enableFilter, evict, execute, execute, executeFind, executeWithNativeSession, executeWithNewSession, find, find, find, findByCriteria, findByCriteria, findByExample, findByExample, findByExample, findByExample, findByNamedParam, findByNamedParam, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQueryAndNamedParam, findByNamedQueryAndNamedParam, findByNamedQueryAndValueBean, findByValueBean, flush, get, get, get, get, getFetchSize, getMaxResults, getQueryCacheRegion, getSession, initialize, isAllowCreate, isAlwaysUseNewSession, isCacheQueries, isCheckWriteOperations, isExposeNativeSession, iterate, iterate, iterate, load, load, load, load, load, loadAll, lock, lock, merge, merge, persist, persist, prepareCriteria, prepareQuery, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, saveOrUpdateAll, setAllowCreate, setAlwaysUseNewSession, setCacheQueries, setCheckWriteOperations, setExposeNativeSession, setFetchSize, setMaxResults, setQueryCacheRegion, update, update, update, update
 
Methods inherited from class org.springframework.orm.hibernate3.HibernateAccessor
afterPropertiesSet, applyFlushMode, convertHibernateAccessException, convertJdbcAccessException, convertJdbcAccessException, disableFilters, enableFilters, flushIfNecessary, getDefaultJdbcExceptionTranslator, getEntityInterceptor, getFilterNames, getFlushMode, getJdbcExceptionTranslator, getSessionFactory, setBeanFactory, setEntityInterceptor, setEntityInterceptorBeanName, setFilterName, setFilterNames, setFlushMode, setFlushModeName, setJdbcExceptionTranslator, setSessionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageDao

public ImageDao()
Method Detail

getImagesByIndex

@Transactional
public java.util.List<ImageDomainObject> getImagesByIndex(java.lang.Integer documentId,
                                                                        java.lang.Integer documentVersion,
                                                                        int imageId,
                                                                        boolean createImageIfNotExists)

getImage

public ImageDomainObject getImage(int languageId,
                                  java.lang.Integer documentId,
                                  java.lang.Integer documentVersion,
                                  int index)

saveImage

@Transactional
public ImageDomainObject saveImage(ImageDomainObject image)

getImages

@Transactional
public java.util.Collection<ImageDomainObject> getImages(java.lang.Integer documentId,
                                                                       java.lang.Integer documentVersion)

getLanguageDao

public LanguageDao getLanguageDao()

setLanguageDao

public void setLanguageDao(LanguageDao languageDao)