com.retek.rsm.domain.security.service.impl
Class SecurityAdminCoreServiceImpl

java.lang.Object
  extended bycom.retek.platform.service.AbstractService
      extended bycom.retek.rsm.domain.security.service.impl.SecurityAdminCoreServiceImpl
All Implemented Interfaces:
SecurityAdminCoreService, com.retek.platform.service.Service

public class SecurityAdminCoreServiceImpl
extends com.retek.platform.service.AbstractService
implements SecurityAdminCoreService


Field Summary
 
Fields inherited from class com.retek.platform.service.AbstractService
LOG
 
Fields inherited from interface com.retek.platform.service.Service
serialVersionUID
 
Constructor Summary
SecurityAdminCoreServiceImpl()
           
 
Method Summary
 void delete(com.retek.platform.bo.IdentifiableReference reference)
           
 java.util.Set find(NamedPermissionSearchCriteria criteria)
           
 java.util.Set find(UserRoleSearchCriteria criteria)
           
 java.util.Set find(UserSearchCriteria criteria)
           
 java.util.Set findRoles(java.util.Set roleNameDescriptions)
           
 java.util.Set findUsers(java.util.Set permissions, com.retek.platform.app.security.service.Application application)
           
 com.retek.platform.util.type.security.User readUser(com.retek.platform.bo.IdentifiableReference reference)
           
 com.retek.platform.util.type.security.User readUser(java.lang.String userName)
           
 void save(Role role)
           
 void save(UserRole userRole)
           
 void saveApplicationLaunchParameters(java.util.Set updatedApplicationLaunchParameters)
           
 void saveRoleNamedPermissions(java.util.Set roleNamedPermissions)
           
 
Methods inherited from class com.retek.platform.service.AbstractService
attachFallbackHandler, executeRule, executeRule, getFallbackHandler, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.platform.service.Service
attachFallbackHandler
 

Constructor Detail

SecurityAdminCoreServiceImpl

public SecurityAdminCoreServiceImpl()
Method Detail

save

public void save(UserRole userRole)
Specified by:
save in interface SecurityAdminCoreService

save

public void save(Role role)
Specified by:
save in interface SecurityAdminCoreService

delete

public void delete(com.retek.platform.bo.IdentifiableReference reference)
Specified by:
delete in interface SecurityAdminCoreService

readUser

public com.retek.platform.util.type.security.User readUser(java.lang.String userName)
Specified by:
readUser in interface SecurityAdminCoreService

readUser

public com.retek.platform.util.type.security.User readUser(com.retek.platform.bo.IdentifiableReference reference)
Specified by:
readUser in interface SecurityAdminCoreService

find

public java.util.Set find(UserSearchCriteria criteria)
                   throws com.retek.platform.exception.RetekBusinessException
Specified by:
find in interface SecurityAdminCoreService
Throws:
com.retek.platform.exception.RetekBusinessException

find

public java.util.Set find(NamedPermissionSearchCriteria criteria)
                   throws com.retek.platform.exception.RetekBusinessException
Specified by:
find in interface SecurityAdminCoreService
Throws:
com.retek.platform.exception.RetekBusinessException

saveApplicationLaunchParameters

public void saveApplicationLaunchParameters(java.util.Set updatedApplicationLaunchParameters)
Specified by:
saveApplicationLaunchParameters in interface SecurityAdminCoreService

saveRoleNamedPermissions

public void saveRoleNamedPermissions(java.util.Set roleNamedPermissions)
Specified by:
saveRoleNamedPermissions in interface SecurityAdminCoreService

find

public java.util.Set find(UserRoleSearchCriteria criteria)
Specified by:
find in interface SecurityAdminCoreService

findUsers

public java.util.Set findUsers(java.util.Set permissions,
                               com.retek.platform.app.security.service.Application application)
Specified by:
findUsers in interface SecurityAdminCoreService

findRoles

public java.util.Set findRoles(java.util.Set roleNameDescriptions)
                        throws com.retek.platform.exception.RetekBusinessException
Specified by:
findRoles in interface SecurityAdminCoreService
Throws:
com.retek.platform.exception.RetekBusinessException