Class UserUserService
java.lang.Object
dev.getelements.elements.service.user.AbstractUserService
dev.getelements.elements.service.user.AnonUserService
dev.getelements.elements.service.user.UserUserService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.user.UserService
public class UserUserService
extends AnonUserService
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 user) voiddeleteUser(String userId) dev.getelements.elements.sdk.dao.SessionDaolongdev.getelements.elements.sdk.model.user.Userdev.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> voidsetSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) voidsetSessionTimeoutSeconds(long sessionTimeoutSeconds) 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.AnonUserService
getMapper, getPasswordGenerator, getUserDao, setMapper, setPasswordGenerator, setUserDaoMethods inherited from class dev.getelements.elements.service.user.AbstractUserService
createProfile, createProfiles, getApplicationDao, getCurrentUser, getElementRegistry, getNameService, getProfileDao, getSuperUserProfileService, setApplicationDao, setCurrentUser, setElementRegistry, setNameService, 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
-
UserUserService
public UserUserService()
-
-
Method Details
-
getUser
- Specified by:
getUserin interfacedev.getelements.elements.sdk.service.user.UserService- Overrides:
getUserin classAnonUserService
-
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- Overrides:
getUsersin classAnonUserService
-
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- Overrides:
getUsersin classAnonUserService
-
createUser
public dev.getelements.elements.sdk.model.user.UserCreateResponse createUser(dev.getelements.elements.sdk.model.user.UserCreateRequest user) - Specified by:
createUserin interfacedev.getelements.elements.sdk.service.user.UserService- Overrides:
createUserin classAnonUserService
-
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- Overrides:
updateUserin classAnonUserService
-
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- Overrides:
updateUserPasswordin classAnonUserService
-
deleteUser
- Specified by:
deleteUserin interfacedev.getelements.elements.sdk.service.user.UserService- Overrides:
deleteUserin classAnonUserService
-
getSessionDao
public dev.getelements.elements.sdk.dao.SessionDao getSessionDao() -
setSessionDao
@Inject public void setSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) -
getSessionTimeoutSeconds
public long getSessionTimeoutSeconds() -
setSessionTimeoutSeconds
@Inject public void setSessionTimeoutSeconds(@Named("dev.getelements.elements.session.timeout.seconds") long sessionTimeoutSeconds)
-