DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>, DynamoDBHashKeyExtractingEntityMetadata<T>, org.springframework.data.repository.core.EntityMetadata<T>public class DynamoDBHashAndRangeKeyExtractingEntityMetadataImpl<T,ID> extends DynamoDBEntityMetadataSupport<T,ID> implements DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>
| Constructor | Description |
|---|---|
DynamoDBHashAndRangeKeyExtractingEntityMetadataImpl(Class<T> domainType) |
| Modifier and Type | Method | 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, getTypeConverterForProperty, isFieldAnnotatedWith, isGlobalIndexHashKeyProperty, isGlobalIndexRangeKeyProperty, isHashKeyProperty, toSetterMethodNameFromAccessorMethodgetDynamoDBTableName, getGlobalSecondaryIndexNamesByPropertyName, getHashKeyPropertyName, getMarshallerForProperty, getOverriddenAttributeName, getTypeConverterForProperty, isGlobalIndexHashKeyProperty, isGlobalIndexRangeKeyProperty, isHashKeyPropertypublic <H> HashAndRangeKeyExtractor<ID,H> getHashAndRangeKeyExtractor(Class<ID> idClass)
getHashAndRangeKeyExtractor in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>public String getRangeKeyPropertyName()
getRangeKeyPropertyName in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>public Set<String> getIndexRangeKeyPropertyNames()
getIndexRangeKeyPropertyNames in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>public T getHashKeyPropotypeEntityForHashKey(Object hashKey)
getHashKeyPropotypeEntityForHashKey in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>public boolean isCompositeHashAndRangeKeyProperty(String propertyName)
isCompositeHashAndRangeKeyProperty in interface DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>Copyright © 2018. All rights reserved.