Package org.springframework.core.convert

Examples of org.springframework.core.convert.ConversionService


  static class CustomConversionServiceFactoryBean extends ConversionServiceFactoryBean {

    @Override
    public ConversionService getObject() {
      ConversionService service = super.getObject();
      if (service instanceof GenericConversionService) {
        ((GenericConversionService) service).removeConvertible(Object.class, Object.class);
      }
      return service;
    }
View Full Code Here


  static class CustomConversionServiceFactoryBean extends ConversionServiceFactoryBean {

    @Override
    public ConversionService getObject() {
      ConversionService service = super.getObject();
      if (service instanceof GenericConversionService) {
        ((GenericConversionService) service).removeConvertible(Object.class, Object.class);
      }
      return service;
    }
View Full Code Here

   */
  static class CustomConversionServiceFactoryBean extends ConversionServiceFactoryBean {

    @Override
    public ConversionService getObject() {
      ConversionService service = super.getObject();
      if (service instanceof GenericConversionService) {
        ((GenericConversionService) service).removeConvertible(Object.class, Object.class);
      }
      return service;
    }
View Full Code Here

public class DefaultMindAppmasterServiceClient extends MindAppmasterServiceClient {

  @Override
  protected BaseResponseObject getBaseResponseObject(RpcMessage<?> rpcMessage) {
    MindRpcMessageHolder holder = (MindRpcMessageHolder) rpcMessage.getBody();
    ConversionService conversionService = getConversionService();
    if(conversionService != null) {
      return (BaseResponseObject) conversionService.convert(holder, BaseObject.class);
    }
    return null;
  }
View Full Code Here

    this.beanFactory = beanFactory;
  }

  public void afterPropertiesSet() throws Exception {
    Assert.notNull(beanFactory, "BeanFactory is required");
    ConversionService conversionService = IntegrationContextUtils.getConversionService(beanFactory);
    if (conversionService instanceof GenericConversionService) {
      ConversionServiceFactory.registerConverters(converters, (GenericConversionService) conversionService);
    } else {
      Assert.notNull(conversionService, "Failed to locate '"
          + IntegrationContextUtils.YARN_INTEGRATION_CONVERSION_SERVICE_BEAN_NAME + "'");
View Full Code Here

  public MindRpcMessageHolder getPayload(RpcMessage<?> message) {
    Object body = message.getBody();
    if(body instanceof MindRpcMessageHolder) {
      return (MindRpcMessageHolder)body;
    }
    ConversionService conversionService = getConversionService();
    if(conversionService != null) {
      return conversionService.convert(body, MindRpcMessageHolder.class);
    }
    return null;
  }
View Full Code Here

public class TestService extends MindAppmasterService {

  @Override
  protected MindRpcMessageHolder handleMindMessageInternal(MindRpcMessageHolder message) {

    ConversionService conversionService = getConversionService();
    SimpleTestRequest request = (SimpleTestRequest) conversionService.convert(message, BaseObject.class);

    SimpleTestResponse response = new SimpleTestResponse();
    response.stringField = "echo:" + request.stringField;

    MindRpcMessageHolder holder = conversionService.convert(response, MindRpcMessageHolder.class);
    return holder;

  }
View Full Code Here

         sec.addPropertyAccessor(new BeanExpressionContextAccessor());
         sec.addPropertyAccessor(new BeanFactoryAccessor());
         sec.addPropertyAccessor(new MapAccessor());
         sec.setBeanResolver(new BeanFactoryResolver(beanEvaluationContext.getBeanFactory()));
         sec.setTypeLocator(new StandardTypeLocator(beanEvaluationContext.getBeanFactory().getBeanClassLoader()));
         ConversionService conversionService = beanEvaluationContext.getBeanFactory().getConversionService();
         if (conversionService != null) {
            sec.setTypeConverter(new StandardTypeConverter(conversionService));
         }

         _evaluationContext = sec;
View Full Code Here

        // For compatibility with AbstractTemplateView
        addRequestContextAsVariable(mergedModel, AbstractTemplateView.SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE, requestContext);


        // Expose Thymeleaf's own evaluation context as a model variable
        final ConversionService conversionService =
                (ConversionService) request.getAttribute(ConversionService.class.getName()); // might be null!
        final ThymeleafEvaluationContext evaluationContext =
                new ThymeleafEvaluationContext(applicationContext, conversionService);
        mergedModel.put(ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
View Full Code Here

        // For compatibility with AbstractTemplateView
        addRequestContextAsVariable(mergedModel, AbstractTemplateView.SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE, requestContext);


        // Expose Thymeleaf's own evaluation context as a model variable
        final ConversionService conversionService =
                (ConversionService) request.getAttribute(ConversionService.class.getName()); // might be null!
        final ThymeleafEvaluationContext evaluationContext =
                new ThymeleafEvaluationContext(applicationContext, conversionService);
        mergedModel.put(ThymeleafEvaluationContext.THYMELEAF_EVALUATION_CONTEXT_CONTEXT_VARIABLE_NAME, evaluationContext);
View Full Code Here

TOP

Related Classes of org.springframework.core.convert.ConversionService

Copyright © 2018 www.massapicom. 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.