Class SuperuserUserService
java.lang.Object
dev.getelements.elements.service.user.AbstractUserService
dev.getelements.elements.service.user.SuperuserUserService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.user.UserService
public class SuperuserUserService
extends AbstractUserService
implements dev.getelements.elements.sdk.service.user.UserService
Created by patricktwohig on 3/26/15.
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.user.UserService
CURRENT_USER_ALIAS, USER_CREATED_EVENT, USER_DELETED_EVENT, USER_UPDATED_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.model.user.UserCreateResponsecreateUser(dev.getelements.elements.sdk.model.user.UserCreateRequest userCreateRequest) voiddeleteUser(String userId) dev.getelements.elements.sdk.model.util.MapperRegistrydev.getelements.elements.sdk.service.name.NameServicedev.getelements.elements.sdk.model.security.PasswordGeneratordev.getelements.elements.sdk.dao.SessionDaolongdev.getelements.elements.sdk.model.user.Userdev.getelements.elements.sdk.dao.UserDaodev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> getUsers(int offset, int count) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> voidsetMapper(dev.getelements.elements.sdk.model.util.MapperRegistry mapperRegistry) voidsetNameService(dev.getelements.elements.sdk.service.name.NameService nameService) voidsetPasswordGenerator(dev.getelements.elements.sdk.model.security.PasswordGenerator passwordGenerator) voidsetSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) voidsetSessionTimeoutSeconds(long sessionTimeoutSeconds) voidsetUserDao(dev.getelements.elements.sdk.dao.UserDao userDao) dev.getelements.elements.sdk.model.user.UserupdateUser(String userId, dev.getelements.elements.sdk.model.user.UserUpdateRequest userUpdateRequest) dev.getelements.elements.sdk.model.session.SessionCreationupdateUserPassword(String userId, dev.getelements.elements.sdk.model.user.UserUpdatePasswordRequest userUpdatePasswordRequest) Methods inherited from class dev.getelements.elements.service.user.AbstractUserService
createProfile, createProfiles, getApplicationDao, getCurrentUser, getElementRegistry, getProfileDao, getSuperUserProfileService, setApplicationDao, setCurrentUser, setElementRegistry, setProfileDao, setSuperUserProfileServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.getelements.elements.sdk.service.user.UserService
checkForCurrentUser, getCurrentUser, isCurrentUser, isCurrentUserAlias
-
Constructor Details
-
SuperuserUserService
public SuperuserUserService()
-
-
Method Details
-
getUser
- Specified by:
getUserin interfacedev.getelements.elements.sdk.service.user.UserService
-
getUsers
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> getUsers(int offset, int count) - Specified by:
getUsersin interfacedev.getelements.elements.sdk.service.user.UserService
-
getUsers
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> getUsers(int offset, int count, String search) - Specified by:
getUsersin interfacedev.getelements.elements.sdk.service.user.UserService
-
createUser
public dev.getelements.elements.sdk.model.user.UserCreateResponse createUser(dev.getelements.elements.sdk.model.user.UserCreateRequest userCreateRequest) - Specified by:
createUserin interfacedev.getelements.elements.sdk.service.user.UserService
-
updateUser
public dev.getelements.elements.sdk.model.user.User updateUser(String userId, dev.getelements.elements.sdk.model.user.UserUpdateRequest userUpdateRequest) - Specified by:
updateUserin interfacedev.getelements.elements.sdk.service.user.UserService
-
updateUserPassword
public dev.getelements.elements.sdk.model.session.SessionCreation updateUserPassword(String userId, dev.getelements.elements.sdk.model.user.UserUpdatePasswordRequest userUpdatePasswordRequest) - Specified by:
updateUserPasswordin interfacedev.getelements.elements.sdk.service.user.UserService
-
deleteUser
- Specified by:
deleteUserin interfacedev.getelements.elements.sdk.service.user.UserService
-
getMapper
public dev.getelements.elements.sdk.model.util.MapperRegistry getMapper() -
setMapper
@Inject public void setMapper(dev.getelements.elements.sdk.model.util.MapperRegistry mapperRegistry) -
getUserDao
public dev.getelements.elements.sdk.dao.UserDao getUserDao() -
setUserDao
@Inject public void setUserDao(dev.getelements.elements.sdk.dao.UserDao userDao) -
getSessionDao
public dev.getelements.elements.sdk.dao.SessionDao getSessionDao() -
setSessionDao
@Inject public void setSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) -
getNameService
public dev.getelements.elements.sdk.service.name.NameService getNameService()- Overrides:
getNameServicein classAbstractUserService
-
setNameService
@Inject public void setNameService(@Named("dev.getelements.elements.service.unscoped") dev.getelements.elements.sdk.service.name.NameService nameService) - Overrides:
setNameServicein classAbstractUserService
-
getPasswordGenerator
public dev.getelements.elements.sdk.model.security.PasswordGenerator getPasswordGenerator() -
setPasswordGenerator
@Inject public void setPasswordGenerator(dev.getelements.elements.sdk.model.security.PasswordGenerator passwordGenerator) -
getSessionTimeoutSeconds
public long getSessionTimeoutSeconds() -
setSessionTimeoutSeconds
@Inject public void setSessionTimeoutSeconds(@Named("dev.getelements.elements.session.timeout.seconds") long sessionTimeoutSeconds)
-