private static EncryptionContext paramsToContext()

in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/AttributeEncryptor.java [238:250]


  private static EncryptionContext paramsToContext(Parameters<?> params) {
    final Class<?> clazz = params.getModelClass();
    final TableAadOverride override = clazz.getAnnotation(TableAadOverride.class);
    final String tableName = ((override == null) ? params.getTableName() : override.tableName());

    return new EncryptionContext.Builder()
        .withHashKeyName(params.getHashKeyName())
        .withRangeKeyName(params.getRangeKeyName())
        .withTableName(tableName)
        .withModeledClass(params.getModelClass())
        .withAttributeValues(params.getAttributeValues())
        .build();
  }