Package org.crank.core

Examples of org.crank.core.NameAware


    }

    public Object postProcessAfterInitialization(Object object, String name) throws BeansException {
        // no op
        if (object instanceof NameAware) {
            NameAware nameAware = (NameAware) object;
            nameAware.setName(name);
            nameAware.init();
        }
        return object;
    }
View Full Code Here


import static org.testng.AssertJUnit.*;
public class SpringSupportTest {
  @Test
  public void testNameAwareInjectorBeanPostProcessor() {
    NameAwareNameInjectorBeanPostProcessor nan = new NameAwareNameInjectorBeanPostProcessor();
    NameAware testBean = new NameAware(){
      private String name;
   
      public void setName(String name) {
        this.name = name;
      }
   
      public void init() {
      }
   
      public String getName() {
        return name;
      }
    };
    nan.postProcessBeforeInitialization(testBean, "test");
    nan.postProcessAfterInitialization(testBean, "test");
    assertEquals("test", testBean.getName());
  }
View Full Code Here

TOP

Related Classes of org.crank.core.NameAware

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.