Class DynamoDBHashAndRangeKeyMethodExtractorImpl<T>
- java.lang.Object
-
- org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBHashAndRangeKeyMethodExtractorImpl<T>
-
- All Implemented Interfaces:
DynamoDBHashAndRangeKeyMethodExtractor<T>,org.springframework.data.repository.core.EntityMetadata<T>
public class DynamoDBHashAndRangeKeyMethodExtractorImpl<T> extends java.lang.Object implements DynamoDBHashAndRangeKeyMethodExtractor<T>
- Author:
- Michael Lavelle, Sebastian Just
-
-
Constructor Summary
Constructors Constructor Description DynamoDBHashAndRangeKeyMethodExtractorImpl(java.lang.Class<T> idType)Creates a newDynamoDBHashAndRangeKeyMethodExtractorfor the given domain type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.FieldgetHashKeyField()java.lang.reflect.MethodgetHashKeyMethod()java.lang.Class<T>getJavaType()java.lang.reflect.FieldgetRangeKeyField()java.lang.reflect.MethodgetRangeKeyMethod()
-
-
-
Constructor Detail
-
DynamoDBHashAndRangeKeyMethodExtractorImpl
public DynamoDBHashAndRangeKeyMethodExtractorImpl(java.lang.Class<T> idType)
Creates a newDynamoDBHashAndRangeKeyMethodExtractorfor the given domain type.- Parameters:
idType- must not be null.
-
-
Method Detail
-
getJavaType
public java.lang.Class<T> getJavaType()
- Specified by:
getJavaTypein interfaceorg.springframework.data.repository.core.EntityMetadata<T>
-
getHashKeyMethod
public java.lang.reflect.Method getHashKeyMethod()
- Specified by:
getHashKeyMethodin interfaceDynamoDBHashAndRangeKeyMethodExtractor<T>
-
getRangeKeyMethod
public java.lang.reflect.Method getRangeKeyMethod()
- Specified by:
getRangeKeyMethodin interfaceDynamoDBHashAndRangeKeyMethodExtractor<T>
-
getHashKeyField
public java.lang.reflect.Field getHashKeyField()
- Specified by:
getHashKeyFieldin interfaceDynamoDBHashAndRangeKeyMethodExtractor<T>
-
getRangeKeyField
public java.lang.reflect.Field getRangeKeyField()
- Specified by:
getRangeKeyFieldin interfaceDynamoDBHashAndRangeKeyMethodExtractor<T>
-
-