final class ConsumerServiceImpl extends java.lang.Object implements ConsumerService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<ConsumerRepository> |
repoProvider |
Constructor and Description |
---|
ConsumerServiceImpl(javax.inject.Provider<ConsumerRepository> repoProvider) |
Modifier and Type | Method and Description |
---|---|
Consumer |
create(java.lang.String name)
Creates a new consumer.
|
void |
deleteAll() |
Consumer |
get(java.lang.String consumerKey)
Returns a consumer.
|
java.lang.Iterable<Consumer> |
getAll() |
Consumer |
save(Consumer consumer)
Saves a given consumer.
|
private final javax.inject.Provider<ConsumerRepository> repoProvider
@Inject public ConsumerServiceImpl(javax.inject.Provider<ConsumerRepository> repoProvider)
public Consumer get(java.lang.String consumerKey)
ConsumerService
get
in interface ConsumerService
consumerKey
- the consumer key.public Consumer create(java.lang.String name)
ConsumerService
create
in interface ConsumerService
name
- name associated with this consumer.public Consumer save(Consumer consumer)
ConsumerService
save
in interface ConsumerService
consumer
- to savepublic java.lang.Iterable<Consumer> getAll()
getAll
in interface ConsumerService
public void deleteAll()
deleteAll
in interface ConsumerService