/** Get the SaveBehavior used locally for this save operation. **/ protected SaveBehavior getLocalSaveBehavior() { return saveConfig.getSaveBehavior(); }
boolean usePut = (finalConfig.getSaveBehavior() == SaveBehavior.CLOBBER || finalConfig.getSaveBehavior() == SaveBehavior.PUT) || anyKeyGeneratable(model, object, finalConfig.getSaveBehavior());
/** * Creates a new builder, optionally initialized with the defaults. */ private Builder(final boolean defaults) { if (defaults == true) { saveBehavior = DEFAULT.getSaveBehavior(); consistentReads = DEFAULT.getConsistentReads(); paginationLoadingStrategy = DEFAULT.getPaginationLoadingStrategy(); conversionSchema = DEFAULT.getConversionSchema(); batchWriteRetryStrategy = DEFAULT.getBatchWriteRetryStrategy(); batchLoadRetryStrategy = DEFAULT.getBatchLoadRetryStrategy(); } }
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));
if ( config.getSaveBehavior() != SaveBehavior.CLOBBER && model.versioned() ) { for ( final DynamoDBMapperFieldModel<T,Object> field : model.versions() ) { final AttributeValue current = field.getAndConvert(object);
/** Get the SaveBehavior used locally for this save operation. **/ protected SaveBehavior getLocalSaveBehavior() { return saveConfig.getSaveBehavior(); }
boolean usePut = (finalConfig.getSaveBehavior() == SaveBehavior.CLOBBER || finalConfig.getSaveBehavior() == SaveBehavior.PUT) || anyKeyGeneratable(model, object, finalConfig.getSaveBehavior());
/** * Creates a new builder, optionally initialized with the defaults. */ private Builder(final boolean defaults) { if (defaults == true) { saveBehavior = DEFAULT.getSaveBehavior(); consistentReads = DEFAULT.getConsistentReads(); paginationLoadingStrategy = DEFAULT.getPaginationLoadingStrategy(); conversionSchema = DEFAULT.getConversionSchema(); batchWriteRetryStrategy = DEFAULT.getBatchWriteRetryStrategy(); batchLoadRetryStrategy = DEFAULT.getBatchLoadRetryStrategy(); } }
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));
if ( config.getSaveBehavior() != SaveBehavior.CLOBBER && model.versioned() ) { for ( final DynamoDBMapperFieldModel<T,Object> field : model.versions() ) { final AttributeValue current = field.getAndConvert(object);