Class DeepETagResolver
- java.lang.Object
-
- com.alon.spring.crud.api.controller.cache.DeepETagResolver
-
@Component public class DeepETagResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DeepETagResolver(javax.persistence.EntityManager entityManager, DeepETagGenerator singleResourceDeepETagGenerator, DeepETagGenerator collectionResourceETagGenerator)DeepETagResolver(javax.persistence.EntityManager entityManager, SingleResourceDeepETagGenerator singleResourceDeepETagGenerator, CollectionResourceDeepETagGenerator collectionResourceETagGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateCollectionResourceETag(java.lang.Class<? extends BaseEntity<?>> entityType, SearchInput search)<ID> java.lang.StringgenerateSingleResourceETag(java.lang.Class<? extends BaseEntity<?>> entityType, ID id)
-
-
-
Constructor Detail
-
DeepETagResolver
public DeepETagResolver(javax.persistence.EntityManager entityManager, DeepETagGenerator singleResourceDeepETagGenerator, DeepETagGenerator collectionResourceETagGenerator)
-
DeepETagResolver
@Autowired public DeepETagResolver(javax.persistence.EntityManager entityManager, SingleResourceDeepETagGenerator singleResourceDeepETagGenerator, CollectionResourceDeepETagGenerator collectionResourceETagGenerator)
-
-
Method Detail
-
generateSingleResourceETag
public <ID> java.lang.String generateSingleResourceETag(java.lang.Class<? extends BaseEntity<?>> entityType, ID id)
-
generateCollectionResourceETag
public java.lang.String generateCollectionResourceETag(java.lang.Class<? extends BaseEntity<?>> entityType, SearchInput search)
-
-