public class DynamoUserService
extends java.lang.Object
Constructor and Description |
---|
DynamoUserService() |
Modifier and Type | Method and Description |
---|---|
com.amazonaws.services.dynamodbv2.document.Item |
getGroupItem(java.lang.String groupName,
DynamoConfig dynamoConfig)
Returns a group item
|
java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> |
getGroupItems(DynamoConfig dynamoConfig)
Returns a list of all the groups
|
com.amazonaws.services.dynamodbv2.document.Item |
getUserItem(java.lang.String userName,
DynamoConfig dynamoConfig)
Returns a user item
|
java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> |
getUserItems(DynamoConfig dynamoConfig)
Returns a list of user items
|
@Cacheable(value="dynamo-user", key="#userName", unless="#result == null") public com.amazonaws.services.dynamodbv2.document.Item getUserItem(java.lang.String userName, DynamoConfig dynamoConfig)
{String}
- userName{DynamoConfig}
- dynamoConfig@Cacheable(value="dynamo-users", key="#root.methodName", unless="#result == null") public java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> getUserItems(DynamoConfig dynamoConfig)
{DynamoConfig}
- dynamoConfig@Cacheable(value="dynamo-group", key="#groupName", unless="#result == null") public com.amazonaws.services.dynamodbv2.document.Item getGroupItem(java.lang.String groupName, DynamoConfig dynamoConfig)
{String}
- groupName{DynamoConfig}
- dynamoConfig@Cacheable(value="dynamo-groups", key="#root.methodName", unless="#result == null") public java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> getGroupItems(DynamoConfig dynamoConfig)
dynamoConfig
-