@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { Class<?> basicClasses[] = { // BigDecimal.class, // Integer.class }; for (Class<?> cls : basicClasses) { if (cls.isAssignableFrom(bridgeProviderContext.getReturnType()) == true) { return defaultStringBridge; } } return null; }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { if ( bridgeProviderContext.getReturnType().equals( Movie.class ) ) { return new String2FieldBridgeAdaptor( new StringBridge() { @Override public String objectToString(Object object) { return ( (Movie) object ).toString(); } } ); } return null; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { if ( bridgeProviderContext.getReturnType().equals( Theater.class ) ) { return new String2FieldBridgeAdaptor( new StringBridge() { @Override public String objectToString(Object object) { return ( (Theater) object ).toString(); } } ); } return null; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { if ( bridgeProviderContext.getReturnType().equals( Theater.class ) ) { return new String2FieldBridgeAdaptor( new StringBridge() { @Override public String objectToString(Object object) { return ( (Theater) object ).toString(); } } ); } return null; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext context) { Class<?> returnType = context.getReturnType(); if ( Boolean.class.equals( returnType ) || boolean.class.equals( returnType ) ) { return new TwoWayString2FieldBridgeIgnoreAnalyzerAdaptor( ElasticsearchBooleanBridge.INSTANCE ); } return null; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@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; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext context) { Class<?> returnType = context.getReturnType(); if ( Boolean.class.equals( returnType ) || boolean.class.equals( returnType ) ) { return new TwoWayString2FieldBridgeIgnoreAnalyzerAdaptor( ElasticsearchBooleanBridge.INSTANCE ); } return null; } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext bridgeProviderContext) { return builtInBridges.get( bridgeProviderContext.getReturnType().getName() ); } }
@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; } }