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, toSetterMethodNameFromAccessorMethod
getDynamoDBTableName, getGlobalSecondaryIndexNamesByPropertyName, getHashKeyPropertyName, getMarshallerForProperty, getOverriddenAttributeName, getTypeConverterForProperty, isGlobalIndexHashKeyProperty, isGlobalIndexRangeKeyProperty, isHashKeyProperty
public <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.