Package org.byteliberi.easydriver.generator.model

Examples of org.byteliberi.easydriver.generator.model.ClassModel.addImport()


           
      Logger.getLogger(ObjectModelGeneration.class.getName()).info("Working on: " + tableName);

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);       
      classModel.addImport("java.sql.ResultSet");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.ObjectFactory");
      classModel.setImplementList(MessageFormat.format("ObjectFactory<{0}>", objectModelName));
     
      classModel.addMethod(new MapRS(objectModelName, structureName, findFieldInit(tableInfo)));
View Full Code Here


      Logger.getLogger(ObjectModelGeneration.class.getName()).info("Working on: " + tableName);

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);       
      classModel.addImport("java.sql.ResultSet");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.ObjectFactory");
      classModel.setImplementList(MessageFormat.format("ObjectFactory<{0}>", objectModelName));
     
      classModel.addMethod(new MapRS(objectModelName, structureName, findFieldInit(tableInfo)));
     
View Full Code Here

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);       
      classModel.addImport("java.sql.ResultSet");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.ObjectFactory");
      classModel.setImplementList(MessageFormat.format("ObjectFactory<{0}>", objectModelName));
     
      classModel.addMethod(new MapRS(objectModelName, structureName, findFieldInit(tableInfo)));
     
      classModel.write(out);
View Full Code Here

      final PrintStream out = new PrintStream( Utils.getCamelNameFirstCapital(dirPath + className + ".java"), "UTF-8" );
      final String objectModelName = structureName + OBJECT_MODEL;
           
      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);
      classModel.addImport("java.sql.Connection");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.*");
      classModel.addImport("org.byteliberi.easydriver.fields.*");
      classModel.addImport("org.byteliberi.easydriver.expressions.*");
     
 
View Full Code Here

      final String objectModelName = structureName + OBJECT_MODEL;
           
      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);
      classModel.addImport("java.sql.Connection");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.*");
      classModel.addImport("org.byteliberi.easydriver.fields.*");
      classModel.addImport("org.byteliberi.easydriver.expressions.*");
     
       
 
View Full Code Here

           
      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);
      classModel.addImport("java.sql.Connection");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.*");
      classModel.addImport("org.byteliberi.easydriver.fields.*");
      classModel.addImport("org.byteliberi.easydriver.expressions.*");
     
       
      classModel.addMethod(new SelectByPKMethod(tableInfo.getPrimaryKey(), structureName, objectModelName));
View Full Code Here

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  className);
      classModel.setPackageName(this.packageName);
      classModel.addImport("java.sql.Connection");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.*");
      classModel.addImport("org.byteliberi.easydriver.fields.*");
      classModel.addImport("org.byteliberi.easydriver.expressions.*");
     
       
      classModel.addMethod(new SelectByPKMethod(tableInfo.getPrimaryKey(), structureName, objectModelName));
      classModel.addMethod(new DeleteMethod(tableInfo.getPrimaryKey(), structureName));
View Full Code Here

      classModel.setPackageName(this.packageName);
      classModel.addImport("java.sql.Connection");
      classModel.addImport("java.sql.SQLException");
      classModel.addImport("org.byteliberi.easydriver.*");
      classModel.addImport("org.byteliberi.easydriver.fields.*");
      classModel.addImport("org.byteliberi.easydriver.expressions.*");
     
       
      classModel.addMethod(new SelectByPKMethod(tableInfo.getPrimaryKey(), structureName, objectModelName));
      classModel.addMethod(new DeleteMethod(tableInfo.getPrimaryKey(), structureName));
      classModel.addMethod(new InsertMethod(tableInfo.getFields(), structureName, objectModelName, tableInfo));
View Full Code Here

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  tableName, true);
       
      classModel.setEnumList("INSTANCE");
      classModel.setPackageName(this.packageName);
      classModel.addImport("org.byteliberi.easydriver.*")
      classModel.addImport("org.byteliberi.easydriver.fields.*");
     
      classModel.addProperty(new PropertyModel(Visibility.PRIVATE, DBTable.class.getSimpleName(), "table"));

      // Let's look for the fields       
View Full Code Here

      final ClassModel classModel = new ClassModel(Visibility.PUBLIC,  tableName, true);
       
      classModel.setEnumList("INSTANCE");
      classModel.setPackageName(this.packageName);
      classModel.addImport("org.byteliberi.easydriver.*")
      classModel.addImport("org.byteliberi.easydriver.fields.*");
     
      classModel.addProperty(new PropertyModel(Visibility.PRIVATE, DBTable.class.getSimpleName(), "table"));

      // Let's look for the fields       
      final List<FieldPropertyAssociation> fieldAssoc = tableInfo.getFields();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.