USER
- User type in the system under testROLE
- Role type in the system under testpublic class UserResolver<USER,ROLE>
extends java.lang.Object
Constructor and Description |
---|
UserResolver(UserFactory<USER,ROLE> userFactory,
RoleConverter<ROLE> roleConverter,
UserIdentifier producer,
UserIdentifier consumer)
Initializes the resolver.
|
Modifier and Type | Method and Description |
---|---|
RoleContainer<ROLE> |
getConsumer() |
RoleContainer<ROLE> |
getProducer() |
void |
resolve()
Resolves the producer and consumer users.
|
USER |
resolveConsumer()
Returns consumer user to use.
|
USER |
resolverProducer()
Returns producer user to use.
|
public UserResolver(UserFactory<USER,ROLE> userFactory, RoleConverter<ROLE> roleConverter, UserIdentifier producer, UserIdentifier consumer)
resolve()
will actually
resolve the users and creates them if necessary.userFactory
- User factory used to create new usersroleConverter
- Role converter classproducer
- Producer identifierconsumer
- Consumer identifierpublic RoleContainer<ROLE> getProducer()
public RoleContainer<ROLE> getConsumer()
public USER resolveConsumer()
resolve()
must be called before.public USER resolverProducer()
resolve()
must be called before.public void resolve()