Class SuperUserMockSessionService

java.lang.Object
dev.getelements.elements.service.auth.SuperUserMockSessionService
All Implemented Interfaces:
MockSessionService

public class SuperUserMockSessionService extends Object implements MockSessionService
  • Constructor Details

    • SuperUserMockSessionService

      public SuperUserMockSessionService()
  • Method Details

    • createMockSession

      public MockSessionCreation createMockSession(MockSessionRequest mockSessionRequest)
      Description copied from interface: MockSessionService
      Creates a Session, User, and Profile. The created User is assigned a scrambled password which is returned int he MockSessionCreation.
      Specified by:
      createMockSession in interface MockSessionService
      Parameters:
      mockSessionRequest - the MockSessionRequest
      Returns:
      the MockSessionCreation
    • getSessionDao

      public SessionDao getSessionDao()
    • setSessionDao

      @Inject public void setSessionDao(SessionDao sessionDao)
    • getUserDao

      public UserDao getUserDao()
    • setUserDao

      @Inject public void setUserDao(UserDao userDao)
    • getProfileDao

      public ProfileDao getProfileDao()
    • setProfileDao

      @Inject public void setProfileDao(ProfileDao profileDao)
    • getMockSessionTimeoutSeconds

      public int getMockSessionTimeoutSeconds()
    • setMockSessionTimeoutSeconds

      @Inject public void setMockSessionTimeoutSeconds(@Named("dev.getelements.elements.mock.session.timeout.seconds") int mockSessionTimeoutSeconds)
    • getPasswordGenerator

      public PasswordGenerator getPasswordGenerator()
    • setPasswordGenerator

      @Inject public void setPasswordGenerator(PasswordGenerator passwordGenerator)
    • getNameService

      public NameService getNameService()
    • setNameService

      @Inject public void setNameService(@Named("dev.getelements.elements.service.unscoped") NameService nameService)