Class SecureUserService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- de.hybris.platform.servicelayer.user.impl.DefaultUserService
-
- de.hybris.platform.secureportaladdon.services.impl.SecureUserService
-
- All Implemented Interfaces:
UserService
,java.io.Serializable
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.InitializingBean
public class SecureUserService extends DefaultUserService
Provides services for secure user.- 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 Modifier and Type Field Description static java.lang.String
SECURE_GUID_SESSION_KEY
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description SecureUserService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSSiteService
getCmsSiteService()
boolean
isAnonymousUser(UserModel user)
Checks if the given user is the anonymous customer.void
setCmsSiteService(CMSSiteService cmsSiteService)
-
Methods inherited from class de.hybris.platform.servicelayer.user.impl.DefaultUserService
assurePasswordCompliance, getAdminUser, getAdminUserGroup, getAllTitles, getAllUserGroupsForUser, getAllUserGroupsForUser, getAllUserGroupsForUserGroup, getAnonymousUser, getCurrentUser, getDefaultPasswordEncoding, getPassword, getPassword, getRealEncoding, getTitleForCode, getUser, getUserAudits, getUserForUID, getUserForUID, getUserGroup, getUserGroupForUID, getUserGroupForUID, isAdmin, isAdminEmployee, isAdminGroup, isMemberOfGroup, isMemberOfGroup, isMemberOfGroup, isMemberOfGroup, isPasswordIdenticalToAudited, isUserExisting, setCurrentUser, setDefaultPasswordEncoding, setEncodedPassword, setEncodedPassword, setEventService, setPassword, setPassword, setPassword, setPassword, setPasswordEncoderService, setPasswordPolicyService, setPasswordWithDefaultEncoding, setSearchRestrictionService, setTitleDao, setUserAuditDao, setUserDao, setUserGroupDao
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Field Detail
-
SECURE_GUID_SESSION_KEY
public static final java.lang.String SECURE_GUID_SESSION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
isAnonymousUser
public boolean isAnonymousUser(UserModel user)
Description copied from interface:UserService
Checks if the given user is the anonymous customer.- Specified by:
isAnonymousUser
in interfaceUserService
- Overrides:
isAnonymousUser
in classDefaultUserService
- Parameters:
user
- the user to check- Returns:
true
if the user is the anonymous customer, otherwisefalse
-
getCmsSiteService
protected CMSSiteService getCmsSiteService()
-
setCmsSiteService
public void setCmsSiteService(CMSSiteService cmsSiteService)
-
-