com.fullspan.kat.db.dao
Class KatEntryDao
java.lang.Object
com.fullspan.kat.db.dao.KatEntryDao
- public class KatEntryDao
- extends java.lang.Object
- Author:
- Mitch Stuart
|
Method Summary |
void |
createRootCat(KatDbSessContext dbCtx,
KatUser ownerUser)
|
void |
delete(KatDbSessContext dbCtx,
java.lang.Long id)
|
KatEntry |
get(KatDbSessContext dbCtx,
java.lang.Long id)
|
java.util.List |
get(KatDbSessContext dbCtx,
java.lang.Long[] ids,
java.lang.String ownerLoginid,
java.lang.Long identityUserid,
boolean isAdmin)
|
KatEntry |
get(KatDbSessContext dbCtx,
java.lang.Long id,
boolean forUpdate,
long updateVersion)
|
KatEntry |
getChildEntryByName(KatDbSessContext dbCtx,
java.lang.Long catid,
java.lang.String name)
|
KatEntryShrub |
getEntryShrub(KatDbSessContext dbCtx,
java.lang.String loginid,
java.lang.Long id,
java.lang.Long identityUserid,
boolean isAdmin)
|
KatEntryTree |
getEntryTree(KatDbSessContext dbCtx,
java.lang.String ownerLoginid,
java.lang.Long startFromCatid,
java.lang.Long skipSubtreeCatid,
boolean catsOnly,
java.lang.Long identityUserid,
boolean isAdmin)
|
KatEntry |
getForUpdate(KatDbSessContext dbCtx,
java.lang.Long id,
long updateVersion)
|
java.util.List |
getFrequentlyVisitedItems(KatDbSessContext dbCtx,
java.lang.Long ownerUserId,
int maxResults)
|
protected KatDuplicateKeyException |
getPossibleDuplicateKeyException(net.sf.hibernate.HibernateException hibEx)
|
java.util.List |
getRecentlyVisitedItems(KatDbSessContext dbCtx,
java.lang.Long ownerUserId,
int maxResults)
|
KatCategory |
getRootCategoryForLoginid(KatDbSessContext dbCtx,
java.lang.String loginid,
java.lang.Long identityUserid,
boolean isAdmin)
|
KatEntry |
save(KatDbSessContext dbCtx,
KatEntry entry)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
get
public KatEntry get(KatDbSessContext dbCtx,
java.lang.Long id)
getForUpdate
public KatEntry getForUpdate(KatDbSessContext dbCtx,
java.lang.Long id,
long updateVersion)
get
public KatEntry get(KatDbSessContext dbCtx,
java.lang.Long id,
boolean forUpdate,
long updateVersion)
get
public java.util.List get(KatDbSessContext dbCtx,
java.lang.Long[] ids,
java.lang.String ownerLoginid,
java.lang.Long identityUserid,
boolean isAdmin)
getRootCategoryForLoginid
public KatCategory getRootCategoryForLoginid(KatDbSessContext dbCtx,
java.lang.String loginid,
java.lang.Long identityUserid,
boolean isAdmin)
getEntryShrub
public KatEntryShrub getEntryShrub(KatDbSessContext dbCtx,
java.lang.String loginid,
java.lang.Long id,
java.lang.Long identityUserid,
boolean isAdmin)
getEntryTree
public KatEntryTree getEntryTree(KatDbSessContext dbCtx,
java.lang.String ownerLoginid,
java.lang.Long startFromCatid,
java.lang.Long skipSubtreeCatid,
boolean catsOnly,
java.lang.Long identityUserid,
boolean isAdmin)
getChildEntryByName
public KatEntry getChildEntryByName(KatDbSessContext dbCtx,
java.lang.Long catid,
java.lang.String name)
getRecentlyVisitedItems
public java.util.List getRecentlyVisitedItems(KatDbSessContext dbCtx,
java.lang.Long ownerUserId,
int maxResults)
getFrequentlyVisitedItems
public java.util.List getFrequentlyVisitedItems(KatDbSessContext dbCtx,
java.lang.Long ownerUserId,
int maxResults)
createRootCat
public void createRootCat(KatDbSessContext dbCtx,
KatUser ownerUser)
save
public KatEntry save(KatDbSessContext dbCtx,
KatEntry entry)
getPossibleDuplicateKeyException
protected KatDuplicateKeyException getPossibleDuplicateKeyException(net.sf.hibernate.HibernateException hibEx)
delete
public void delete(KatDbSessContext dbCtx,
java.lang.Long id)