Package org.infinispan.query.impl
Class KeyTransformationHandlerIdentifierBridge
- java.lang.Object
-
- org.infinispan.query.impl.KeyTransformationHandlerIdentifierBridge
-
- All Implemented Interfaces:
AutoCloseable
,org.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>
public class KeyTransformationHandlerIdentifierBridge extends Object implements org.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>
AnIdentifierBridge
to map cache keys to the document identifiers.- Author:
- Fabio Massimo Ercoli
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.hibernate.search.engine.environment.bean.BeanReference<? extends org.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>>
createReference(org.infinispan.query.backend.KeyTransformationHandler keyTransformationHandler)
Object
fromDocumentIdentifier(String documentIdentifier, org.hibernate.search.mapper.pojo.bridge.runtime.IdentifierBridgeFromDocumentIdentifierContext context)
String
toDocumentIdentifier(Object propertyValue, org.hibernate.search.mapper.pojo.bridge.runtime.IdentifierBridgeToDocumentIdentifierContext context)
-
-
-
Method Detail
-
createReference
public static org.hibernate.search.engine.environment.bean.BeanReference<? extends org.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>> createReference(org.infinispan.query.backend.KeyTransformationHandler keyTransformationHandler)
-
toDocumentIdentifier
public String toDocumentIdentifier(Object propertyValue, org.hibernate.search.mapper.pojo.bridge.runtime.IdentifierBridgeToDocumentIdentifierContext context)
- Specified by:
toDocumentIdentifier
in interfaceorg.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>
-
fromDocumentIdentifier
public Object fromDocumentIdentifier(String documentIdentifier, org.hibernate.search.mapper.pojo.bridge.runtime.IdentifierBridgeFromDocumentIdentifierContext context)
- Specified by:
fromDocumentIdentifier
in interfaceorg.hibernate.search.mapper.pojo.bridge.IdentifierBridge<Object>
-
-