com.retek.component.security
Interface UserManager

All Superinterfaces:
DistributedObjectManager
All Known Implementing Classes:
UserManagerImpl

public interface UserManager
extends DistributedObjectManager

Provides non-instance level methods for the user component. Can be used to retrieve or build User objects. Also used to store/retrieve the batch update time.


Method Summary
 User buildUserInstance(java.lang.String userName)
           
 User findByUniqueUserName(java.lang.String userName)
           
 RDate findLatestUserUpdateTime(SecurityBatchType batchType)
           
 java.util.Set findStandardUsers(UserSearchCriteria searchCriteria)
          Retreive users with a user type of UserType.STANDARD
 java.util.Set findUsers(UserSearchCriteria searchCriteria)
           
 User getSystemUser()
           
 User getUser(java.lang.String userId)
           
 User read(DistributedReference ref)
           
 void recordLatestUserUpdateTime(SecurityBatchType batchType, RDate date)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

buildUserInstance

public User buildUserInstance(java.lang.String userName)
                       throws BusinessException,
                              SystemException
Throws:
BusinessException
SystemException

read

public User read(DistributedReference ref)
          throws SystemException,
                 BusinessException
Throws:
SystemException
BusinessException

findByUniqueUserName

public User findByUniqueUserName(java.lang.String userName)
                          throws SystemException
Throws:
SystemException

findUsers

public java.util.Set findUsers(UserSearchCriteria searchCriteria)
                        throws SystemException
Throws:
SystemException

findStandardUsers

public java.util.Set findStandardUsers(UserSearchCriteria searchCriteria)
                                throws SystemException
Retreive users with a user type of UserType.STANDARD

Parameters:
searchCriteria - filtering criteria
Returns:
a collection of standard User objects that meet the UserSearchCriteria
Throws:
SystemException

findLatestUserUpdateTime

public RDate findLatestUserUpdateTime(SecurityBatchType batchType)
                               throws SystemException
Throws:
SystemException

recordLatestUserUpdateTime

public void recordLatestUserUpdateTime(SecurityBatchType batchType,
                                       RDate date)
                                throws SystemException
Throws:
SystemException

getSystemUser

public User getSystemUser()
                   throws SystemException
Throws:
SystemException

getUser

public User getUser(java.lang.String userId)
             throws SystemException
Throws:
SystemException


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