public class DynamoDBDaoMapOfUserAttributes extends Object implements DaoMapOfUserAttributes
UserAttributes
in DynamoDBCopyright © Enremmeta LLC 2015. All Rights Reserved.
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIBUTES_BIDS_FIELD |
static String |
ATTRIBUTES_EXPERIMENT_FIELD |
static String |
ATTRIBUTES_IMPRESSIONS_FIELD |
static String |
ATTRIBUTES_TIMESTAMP_FIELD |
private DynamoDBService |
svc |
Constructor and Description |
---|
DynamoDBDaoMapOfUserAttributes(DynamoDBService svc) |
Modifier and Type | Method and Description |
---|---|
Future<UserAttributes> |
getAsync(String uid) |
static UserAttributes |
getResultFromResponse(com.amazonaws.services.dynamodbv2.model.GetItemResult res,
long startTime) |
void |
putAsync(String uid,
UserAttributes userAttributes) |
void |
updateImpressionsHistoryAsync(Ad ad,
String uid) |
public static final String ATTRIBUTES_EXPERIMENT_FIELD
public static final String ATTRIBUTES_TIMESTAMP_FIELD
public static final String ATTRIBUTES_BIDS_FIELD
public static final String ATTRIBUTES_IMPRESSIONS_FIELD
private final DynamoDBService svc
public DynamoDBDaoMapOfUserAttributes(DynamoDBService svc)
public static UserAttributes getResultFromResponse(com.amazonaws.services.dynamodbv2.model.GetItemResult res, long startTime)
public Future<UserAttributes> getAsync(String uid)
getAsync
in interface DaoMapOfUserAttributes
public void putAsync(String uid, UserAttributes userAttributes)
putAsync
in interface DaoMapOfUserAttributes
public void updateImpressionsHistoryAsync(Ad ad, String uid)
updateImpressionsHistoryAsync
in interface DaoMapOfUserAttributes