Package org.strecks.bind.handler.impl

Examples of org.strecks.bind.handler.impl.TargetBean


  {
    BindSimpleHandler handler = new BindSimpleHandler();
    handler.setBeanPropertyName("integerProperty");

    assert handler.getBeanPropertyClass() == null;
    handler.setBeanPropertyClass(new TargetBean());
    assert handler.getBeanPropertyClass().equals(Integer.class);
  }
View Full Code Here


  @Test
  public void testGetTargetBean()
  {

    TargetBean bean = new TargetBean();
    bean.setStringProperty("2");
    BindableBean form = new BindableBean();
    form.setTargetBean(bean);
    DomainClass domclass = new DomainClass(1);
    bean.setDomainClass(domclass);

    Object targetBean = PropertyValueGetter.getTargetBean(form, "targetBean");
    assert targetBean instanceof TargetBean;

    targetBean = PropertyValueGetter.getTargetBean(form, "targetBean.domainClass");
    assert targetBean instanceof DomainClass;

    bean.setDomainClass(null);
    assert null == PropertyValueGetter.getTargetBean(form, "targetBean.domainClass");

    form.setTargetBean(null);
    assert null == PropertyValueGetter.getTargetBean(form, "targetBean.domainClass");
    assert null == PropertyValueGetter.getTargetBean(form, "targetBean");
View Full Code Here

TOP

Related Classes of org.strecks.bind.handler.impl.TargetBean

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.