|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.orm.hibernate3.HibernateAccessor
org.springframework.orm.hibernate3.HibernateTemplate
com.imcode.imcms.dao.MetaDao
public class MetaDao
| Field Summary |
|---|
| Fields inherited from class org.springframework.orm.hibernate3.HibernateAccessor |
|---|
FLUSH_ALWAYS, FLUSH_AUTO, FLUSH_COMMIT, FLUSH_EAGER, FLUSH_NEVER, logger |
| Constructor Summary | |
|---|---|
MetaDao()
|
|
| Method Summary | |
|---|---|
DocumentVersion |
createNextWorkingVersion(java.lang.Integer documentId,
java.lang.Integer userId)
Creates next working version of a document. |
int |
deleteFileReferences(java.lang.Integer documentId)
|
java.util.List<DocumentVersion> |
getDocumentVersions(java.lang.Integer documentId)
|
java.util.Collection<FileReference> |
getFileReferences(java.lang.Integer documentId)
|
HtmlReference |
getHtmlReference(java.lang.Integer documentId)
|
java.util.Collection<Include> |
getIncludes(java.lang.Integer documentId)
|
Meta |
getMeta(java.lang.Integer id,
DocumentVersionTag versionTag)
Returns meta for given document id and and version tag. |
Meta |
getMeta(java.lang.Integer id,
java.lang.Integer version)
Returns meta with version data. |
Meta |
getPublishedMeta(java.lang.Integer documentId)
Returns published document Meta for given document id. |
TemplateNames |
getTemplateNames(java.lang.Integer documentId)
|
UrlReference |
getUrlReference(java.lang.Integer documentId)
|
Meta |
getWorkingMeta(java.lang.Integer documentId)
Returns working document Meta for given document id. |
void |
publishWorkingDocument(java.lang.Integer documentId)
Publishes working version of a document. |
FileReference |
saveFileReference(FileReference fileRef)
|
HtmlReference |
saveHtmlReference(HtmlReference reference)
|
void |
saveIncludes(java.lang.Integer documentId,
java.util.Collection<Include> includes)
|
void |
saveMeta(Meta meta)
|
void |
saveTemplateNames(java.lang.Integer documentId,
TemplateNames templateNames)
|
UrlReference |
saveUrlReference(UrlReference reference)
|
| 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 |
|---|
public MetaDao()
| Method Detail |
|---|
@Transactional
public DocumentVersion createNextWorkingVersion(java.lang.Integer documentId,
java.lang.Integer userId)
@Transactional
public Meta getMeta(java.lang.Integer id,
java.lang.Integer version)
@Transactional
public Meta getMeta(java.lang.Integer id,
DocumentVersionTag versionTag)
@Transactional public Meta getPublishedMeta(java.lang.Integer documentId)
documentId - document id.
@Transactional public Meta getWorkingMeta(java.lang.Integer documentId)
documentId - document id.
@Transactional public void saveMeta(Meta meta)
@Transactional
public void saveIncludes(java.lang.Integer documentId,
java.util.Collection<Include> includes)
@Transactional
public void saveTemplateNames(java.lang.Integer documentId,
TemplateNames templateNames)
@Transactional public java.util.Collection<Include> getIncludes(java.lang.Integer documentId)
@Transactional public TemplateNames getTemplateNames(java.lang.Integer documentId)
@Transactional public java.util.Collection<FileReference> getFileReferences(java.lang.Integer documentId)
@Transactional public FileReference saveFileReference(FileReference fileRef)
@Transactional public int deleteFileReferences(java.lang.Integer documentId)
@Transactional public HtmlReference getHtmlReference(java.lang.Integer documentId)
@Transactional public HtmlReference saveHtmlReference(HtmlReference reference)
@Transactional public UrlReference getUrlReference(java.lang.Integer documentId)
@Transactional public UrlReference saveUrlReference(UrlReference reference)
@Transactional public void publishWorkingDocument(java.lang.Integer documentId)
documentId - document id to publish.
//TODO?: @param version, and select by version, not by tag ???
//TODO?: @param userId - user id ???
//TODO?: alter modification date ???@Transactional(propagation=SUPPORTS) public java.util.List<DocumentVersion> getDocumentVersions(java.lang.Integer documentId)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||