Package io.vlingo.auth.infra.persistence
Class InMemoryUserRepository
- java.lang.Object
-
- io.vlingo.auth.infra.persistence.InMemoryUserRepository
-
- All Implemented Interfaces:
UserRepository
public class InMemoryUserRepository extends java.lang.Object implements UserRepository
-
-
Constructor Summary
Constructors Constructor Description InMemoryUserRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
keyFor(TenantId tenantId)
protected java.lang.String
keyFor(TenantId tenantId, java.lang.String groupName)
void
save(User user)
User
userOf(TenantId tenantId, java.lang.String username)
java.util.Collection<User>
usersOf(TenantId tenantId)
-
-
-
Method Detail
-
userOf
public User userOf(TenantId tenantId, java.lang.String username)
- Specified by:
userOf
in interfaceUserRepository
-
usersOf
public java.util.Collection<User> usersOf(TenantId tenantId)
- Specified by:
usersOf
in interfaceUserRepository
-
save
public void save(User user)
- Specified by:
save
in interfaceUserRepository
-
keyFor
protected java.lang.String keyFor(TenantId tenantId)
-
keyFor
protected java.lang.String keyFor(TenantId tenantId, java.lang.String groupName)
-
-