com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper
Class DynamoDBMapperConfig.DefaultTableNameResolver

java.lang.Object
  extended by com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBMapperConfig.DefaultTableNameResolver
All Implemented Interfaces:
DynamoDBMapperConfig.TableNameResolver
Enclosing class:
DynamoDBMapperConfig

public static class DynamoDBMapperConfig.DefaultTableNameResolver
extends java.lang.Object
implements DynamoDBMapperConfig.TableNameResolver

Default implementation of DynamoDBMapperConfig.TableNameResolver that mimics the behavior of DynamoDBMapper before the addition of DynamoDBMapperConfig.TableNameResolver.

Author:
Raniz

Field Summary
static DynamoDBMapperConfig.DefaultTableNameResolver INSTANCE
           
 
Constructor Summary
DynamoDBMapperConfig.DefaultTableNameResolver()
           
 
Method Summary
 java.lang.String getTableName(java.lang.Class<?> clazz, DynamoDBMapperConfig config)
          Get the table name for a class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final DynamoDBMapperConfig.DefaultTableNameResolver INSTANCE
Constructor Detail

DynamoDBMapperConfig.DefaultTableNameResolver

public DynamoDBMapperConfig.DefaultTableNameResolver()
Method Detail

getTableName

public java.lang.String getTableName(java.lang.Class<?> clazz,
                                     DynamoDBMapperConfig config)
Description copied from interface: DynamoDBMapperConfig.TableNameResolver
Get the table name for a class. This method is used when an object is not available such as when creating requests for scan or query operations.

Specified by:
getTableName in interface DynamoDBMapperConfig.TableNameResolver
Parameters:
clazz - The class to get the table name for
config - The DynamoDBMapperConfig
Returns:
The table name to use for instances of clazz


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.