Package org.apache.commons.beanutils

Examples of org.apache.commons.beanutils.BasicDynaClass


                            true);
       
    }
   
    private DynaClass createDynasaurClass() throws Exception {
        DynaClass dynaClass = new BasicDynaClass
                ("Dynasaur", null,
                        new DynaProperty[]{
                            new DynaProperty("Species", String.class),
                            new DynaProperty("isRaptor", Boolean.TYPE),
                            new DynaProperty("Period", String.class),
View Full Code Here


        return (PersistentField) ClassHelper.newInstance(pfClass, types, args);
    }

    protected DynaClass createDynaClass()
    {
        DynaClass dynaClass = new BasicDynaClass
                ("TestDynaClass", null,
                        new DynaProperty[]{
                            new DynaProperty("name", String.class),
                        });
        return (dynaClass);
View Full Code Here

        new DynaProperty("name", String.class),
        new DynaProperty("sex", String.class),
        new DynaProperty("address", String.class),
        new DynaProperty("age", Integer.class),
        new DynaProperty("bean", DynaBean.class) };
    DynaClass personClass = new BasicDynaClass("beanName", null, properties);
    DynaBean personBean = personClass.newInstance();
    personBean.set("name", "tom");
    personBean.set("sex", "man");
    personBean.set("address", "shanghai zhangjiang");
    personBean.set("age", new Integer(20));
View Full Code Here

            new DynaProperty("mappedIntProperty", Map.class),
            new DynaProperty("nullProperty", String.class),
            new DynaProperty("shortProperty", Short.TYPE),
            new DynaProperty("stringProperty", String.class),
        };
        return new BasicDynaClass("TestDynaClass", null, properties);
    }
View Full Code Here

   public List processResultSet(String name, ResultSet result, int numberPerPage, ValueListInfo info) throws SQLException
   {
      List list = new ArrayList();

      ResultSetDynaClass rsdc = new ResultSetDynaClass(result, false, isUseName());
      BasicDynaClass bdc = new BasicDynaClass(name, BasicDynaBean.class, rsdc.getDynaProperties());

      int rowIndex = 0;
      for (Iterator rows = rsdc.iterator(); rows.hasNext() && rowIndex < numberPerPage; rowIndex++)
      {
         try
         {
            DynaBean oldRow = (DynaBean) rows.next();
            DynaBean newRow = bdc.newInstance();

            DynaProperty[] properties = oldRow.getDynaClass().getDynaProperties();
            for (int i = 0, length = properties.length; i < length; i++)
            {
               String propertyName = properties[i].getName();
View Full Code Here

                            true);
       
    }
   
    private DynaClass createDynasaurClass() throws Exception {
        DynaClass dynaClass = new BasicDynaClass
                ("Dynasaur", null,
                        new DynaProperty[]{
                            new DynaProperty("Species", String.class),
                            new DynaProperty("isRaptor", Boolean.TYPE),
                            new DynaProperty("Period", String.class),
View Full Code Here

    public void testSimpleTest() throws Exception {
        DynaProperty[] dynaProperties = {
                new DynaProperty("alpha", Integer.class),
                new DynaProperty("beta", String.class)};
        BasicDynaClass dynaClass = new BasicDynaClass("ADynaBean", BasicDynaBean.class,
                dynaProperties);
        DynaBean dynaBean = dynaClass.newInstance();
       
        Context context = new Context();
        context.setBean(dynaBean);
       
        DynaBeanUpdater dynaBeanUpdater = new DynaBeanUpdater("beta", String.class);
View Full Code Here

        return (PersistentField) ClassHelper.newInstance(pfClass, types, args);
    }

    protected DynaClass createDynaClass()
    {
        DynaClass dynaClass = new BasicDynaClass
                ("TestDynaClass", null,
                        new DynaProperty[]{
                            new DynaProperty("name", String.class),
                        });
        return (dynaClass);
View Full Code Here

            new DynaProperty("mappedIntProperty", Map.class),
            new DynaProperty("nullProperty", String.class),
            new DynaProperty("shortProperty", Short.TYPE),
            new DynaProperty("stringProperty", String.class),
        };
        return new BasicDynaClass("TestDynaClass", null, properties);
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.beanutils.BasicDynaClass

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.