com.retek.component.security.impl.persistence.cache
Class CacheUserDao

java.lang.Object
  extended bycom.retek.commons.component.impl.persistence.cache.MemoryDao
      extended bycom.retek.component.security.impl.persistence.cache.CacheUserDao
All Implemented Interfaces:
UserDao

public class CacheUserDao
extends MemoryDao
implements UserDao


Constructor Summary
CacheUserDao()
           
 
Method Summary
 ReferenceCache createReferenceCacheForUser()
           
 java.lang.String findBootstrapUserPassword()
           
 RDate findLatestUserUpdateTime(SecurityBatchType batchType)
           
 java.util.Set findUsers(UserSearchCriteria searchCriteria)
           
 UserDto persist(UserDto dto)
           
 UserDto read(DistributedReference ref)
           
 void recordLatestUserUpdateTime(SecurityBatchType batchType, RDate date)
           
 
Methods inherited from class com.retek.commons.component.impl.persistence.cache.MemoryDao
doCreateReferenceCache, doCreateReferenceCache, doDelete, doPersist, doPersist, doRead, doRead, getDtosForType, getSizeReport, isWildCardEqual, resetAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheUserDao

public CacheUserDao()
Method Detail

createReferenceCacheForUser

public ReferenceCache createReferenceCacheForUser()
                                           throws SystemException
Specified by:
createReferenceCacheForUser in interface UserDao
Throws:
SystemException

read

public UserDto read(DistributedReference ref)
             throws SystemException
Specified by:
read in interface UserDao
Throws:
SystemException

persist

public UserDto persist(UserDto dto)
                throws SystemException
Specified by:
persist in interface UserDao
Throws:
SystemException

findUsers

public java.util.Set findUsers(UserSearchCriteria searchCriteria)
                        throws SystemException
Specified by:
findUsers in interface UserDao
Throws:
SystemException

recordLatestUserUpdateTime

public void recordLatestUserUpdateTime(SecurityBatchType batchType,
                                       RDate date)
                                throws SystemException
Specified by:
recordLatestUserUpdateTime in interface UserDao
Throws:
SystemException

findLatestUserUpdateTime

public RDate findLatestUserUpdateTime(SecurityBatchType batchType)
                               throws SystemException
Specified by:
findLatestUserUpdateTime in interface UserDao
Throws:
SystemException

findBootstrapUserPassword

public java.lang.String findBootstrapUserPassword()
                                           throws SystemException
Specified by:
findBootstrapUserPassword in interface UserDao
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28