public class DynamoDBHashAndRangeKeyExtractingEntityMetadataImpl<T,ID extends Serializable> extends DynamoDBEntityMetadataSupport<T,ID> implements DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>
| Constructor and Description |
|---|
DynamoDBHashAndRangeKeyExtractingEntityMetadataImpl(Class<T> domainType) |
| Modifier and Type | Method and Description |
|---|---|
<H> HashAndRangeKeyExtractor<ID,H> |
getHashAndRangeKeyExtractor(Class<ID> idClass) |
T |
getHashKeyPropotypeEntityForHashKey(Object hashKey) |
Set<String> |
getIndexRangeKeyPropertyNames() |
String |
getRangeKeyPropertyName() |
boolean |
isCompositeHashAndRangeKeyProperty(String propertyName) |
getDynamoDBTableName, getEntityInformation, getGlobalSecondaryIndexNamesByPropertyName, getHashKeyPropertyName, getJavaType, getMarshallerForProperty, getOverriddenAttributeName, getOverriddenAttributeName, getPropertyNameForAccessorMethod, getPropertyNameForField, isFieldAnnotatedWith, isGlobalIndexHashKeyProperty, isGlobalIndexRangeKeyProperty, isHashKeyProperty, toSetterMethodNameFromAccessorMethodclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDynamoDBTableName, getGlobalSecondaryIndexNamesByPropertyName, getHashKeyPropertyName, getMarshallerForProperty, getOverriddenAttributeName, isGlobalIndexHashKeyProperty, isGlobalIndexRangeKeyProperty, isHashKeyPropertypublic <H> HashAndRangeKeyExtractor<ID,H> getHashAndRangeKeyExtractor(Class<ID> idClass)
getHashAndRangeKeyExtractor in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID extends Serializable>public String getRangeKeyPropertyName()
getRangeKeyPropertyName in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID extends Serializable>public Set<String> getIndexRangeKeyPropertyNames()
getIndexRangeKeyPropertyNames in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID extends Serializable>public T getHashKeyPropotypeEntityForHashKey(Object hashKey)
getHashKeyPropotypeEntityForHashKey in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID extends Serializable>public boolean isCompositeHashAndRangeKeyProperty(String propertyName)
isCompositeHashAndRangeKeyProperty in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID extends Serializable>Copyright © 2016. All rights reserved.