Class 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.
  • Constructor Details

    • UserUserService

      public UserUserService()
  • Method Details

    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser(String userId)
      Specified by:
      getUser in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      getUser in class AnonUserService
    • getUsers

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> getUsers(int offset, int count)
      Specified by:
      getUsers in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      getUsers in class AnonUserService
    • getUsers

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.user.User> getUsers(int offset, int count, String search)
      Specified by:
      getUsers in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      getUsers in class AnonUserService
    • createUser

      public dev.getelements.elements.sdk.model.user.UserCreateResponse createUser(dev.getelements.elements.sdk.model.user.UserCreateRequest user)
      Specified by:
      createUser in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      createUser in class AnonUserService
    • updateUser

      public dev.getelements.elements.sdk.model.user.User updateUser(String userId, dev.getelements.elements.sdk.model.user.UserUpdateRequest userUpdateRequest)
      Specified by:
      updateUser in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      updateUser in class AnonUserService
    • updateUserPassword

      public dev.getelements.elements.sdk.model.session.SessionCreation updateUserPassword(String userId, dev.getelements.elements.sdk.model.user.UserUpdatePasswordRequest userUpdatePasswordRequest)
      Specified by:
      updateUserPassword in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      updateUserPassword in class AnonUserService
    • deleteUser

      public void deleteUser(String userId)
      Specified by:
      deleteUser in interface dev.getelements.elements.sdk.service.user.UserService
      Overrides:
      deleteUser in class AnonUserService
    • 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)