/** * Determnes if any of the primary keys require auto-generation. */ private static <T> boolean anyKeyGeneratable( final DynamoDBMapperTableModel<T> model, final T object, final SaveBehavior saveBehavior ) { for (final DynamoDBMapperFieldModel<T, Object> field : model.keys()) { if (canGenerate(model, object, saveBehavior, field)) { return true; } } return false; }
for ( final DynamoDBMapperFieldModel<Object,Object> field : model.fields() ) { AttributeValue currentValue = null; if ( canGenerate(model, toWrite, config.getSaveBehavior(), field) && !field.versioned() ) { currentValue = field.convert(field.generate(field.get(toWrite))); inMemoryUpdates.add(new ValueUpdate(field, currentValue, toWrite));
/** * Determnes if any of the primary keys require auto-generation. */ private static <T> boolean anyKeyGeneratable( final DynamoDBMapperTableModel<T> model, final T object, final SaveBehavior saveBehavior ) { for (final DynamoDBMapperFieldModel<T, Object> field : model.keys()) { if (canGenerate(model, object, saveBehavior, field)) { return true; } } return false; }
for ( final DynamoDBMapperFieldModel<Object,Object> field : model.fields() ) { AttributeValue currentValue = null; if ( canGenerate(model, toWrite, config.getSaveBehavior(), field) && !field.versioned() ) { currentValue = field.convert(field.generate(field.get(toWrite))); inMemoryUpdates.add(new ValueUpdate(field, currentValue, toWrite));