public class SimpleAttributeMappingStrategy extends AbstractAttributeMappingStrategy<String, SimpleType<?>> {
- public SimpleAttributeMappingStrategy(SimpleType<?> openType) {
+ public SimpleAttributeMappingStrategy(final SimpleType<?> openType) {
super(openType);
}
@Override
- public Optional<String> mapAttribute(Object value) {
+ public Optional<String> mapAttribute(final Object value) {
if (value == null){
return Optional.absent();
}
static class DefaultWriterPlugin implements WriterPlugin {
@Override
- public String writeObject(Object value) {
+ public String writeObject(final Object value) {
return value.toString();
}
}
static class DatePlugin implements WriterPlugin {
@Override
- public String writeObject(Object value) {
+ public String writeObject(final Object value) {
Preconditions.checkArgument(value instanceof Date, "Attribute must be Date");
return Util.writeDate((Date) value);
}