Package com.sap.hybris.sec.saml.sso.user
Class DefaultSECSSOService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- com.sap.hybris.sec.saml.sso.user.DefaultSECSSOService
-
- All Implemented Interfaces:
SSOUserService
,java.io.Serializable
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.InitializingBean
public class DefaultSECSSOService extends AbstractService implements SSOUserService
Override the create user functionality.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description DefaultSECSSOService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserModel
getOrCreateSSOUser(java.lang.String id, java.lang.String name, java.util.Collection<java.lang.String> roles)
Return UserModel for existing user or for the newly created.UserService
getUserService()
void
setUserService(UserService userService)
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
getOrCreateSSOUser
public UserModel getOrCreateSSOUser(java.lang.String id, java.lang.String name, java.util.Collection<java.lang.String> roles)
Description copied from interface:SSOUserService
Return UserModel for existing user or for the newly created.- Specified by:
getOrCreateSSOUser
in interfaceSSOUserService
- Parameters:
id
- the user idname
- the user nameroles
- user roles- Returns:
- existing or newly created user model
-
getUserService
public UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
-