package com.querydsl.dynamodb.domain;
import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller;
public class GenderConverter implements DynamoDBMarshaller<User.Gender> {
@Override
public String marshall(User.Gender gender) {
if (gender == null) {
return null;
}
return gender.name();
}
@Override
public User.Gender unmarshall(Class<User.Gender> clazz, String gender) {
if (gender == null) {
return null;
}
return Enum.valueOf(clazz, gender);
}
}