Examples of EnumBridge


Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        @SuppressWarnings("unchecked")
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member ) ) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        @SuppressWarnings("unchecked")
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
    }
    //TODO add classname
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        bridge = new TwoWayString2FieldBridgeAdaptor(
            new EnumBridge( (Class<? extends Enum>) reflectionManager.toClass( returnType ) )
        );
      }
    }
    //TODO add classname
    if ( bridge == null ) throw new SearchException( "Unable to guess FieldBridge for " + memberName );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member ) ) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        @SuppressWarnings("unchecked")
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member )) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        @SuppressWarnings("unchecked")
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member )) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member ) ) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

public class EnumBridgeProvider implements BridgeProvider {
  @Override
  public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) {
    if ( bridgeProviderContext.getReturnType().isEnum() ) {
      //we return one enum type bridge instance per property as it is customized per ReturnType
      final EnumBridge enumBridge = new EnumBridge();
      //AppliedOnTypeAwareBridge is called in a generic way later and fills up the enum type to the bridge
      return new TwoWayString2FieldBridgeAdaptor( enumBridge );
    }
    return null;
  }
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        //we return one enum type bridge instance per property as it is customized per ReturnType
        @SuppressWarnings("unchecked")
        final EnumBridge enumBridge = new EnumBridge();
        populateReturnType( reflectionManager.toClass( member.getType() ), EnumBridge.class, enumBridge );
        bridge = new TwoWayString2FieldBridgeAdaptor( enumBridge );
      }
      if ( bridge == null && isAnnotatedWithIndexEmbedded( member ) ) {
        bridge = guessEmbeddedFieldBridge( member, reflectionManager );
View Full Code Here

Examples of org.hibernate.search.bridge.builtin.EnumBridge

      //find in built-ins
      XClass returnType = member.getType();
      bridge = builtInBridges.get( returnType.getName() );
      if ( bridge == null && returnType.isEnum() ) {
        bridge = new TwoWayString2FieldBridgeAdaptor(
            new EnumBridge( (Class<? extends Enum>) reflectionManager.toClass( returnType ) )
        );
      }
    }
    //TODO add classname
    if ( bridge == null ) throw new SearchException( "Unable to guess FieldBridge for " + member.getName() );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.