protected final String getTableName(Class<?> clazz, DynamoDBMapperConfig config) { if (config.getTableNameResolver() == null) { return DynamoDBMapperConfig.DefaultTableNameResolver.INSTANCE.getTableName(clazz, config); } return config.getTableNameResolver().getTableName(clazz, config); }
protected final String getTableName(Class<?> clazz, DynamoDBMapperConfig config) { if (config.getTableNameResolver() == null) { return DynamoDBMapperConfig.DefaultTableNameResolver.INSTANCE.getTableName(clazz, config); } return config.getTableNameResolver().getTableName(clazz, config); }
@Override public <T> String getOverriddenTableName(Class<T> domainClass, String tableName) { if (dynamoDBMapperConfig.getTableNameOverride() != null) { if (dynamoDBMapperConfig.getTableNameOverride().getTableName() != null) { tableName = dynamoDBMapperConfig.getTableNameOverride().getTableName(); } else { tableName = dynamoDBMapperConfig.getTableNameOverride().getTableNamePrefix() + tableName; } } else if (dynamoDBMapperConfig.getTableNameResolver() != null) { tableName = dynamoDBMapperConfig.getTableNameResolver().getTableName(domainClass, dynamoDBMapperConfig); } return tableName; }