Package net.sf.minuteProject.configuration.bean.model.data

Examples of net.sf.minuteProject.configuration.bean.model.data.View


      if (views == null) {
        views = new ArrayList<View>();
        org.apache.ddlutils.model.Table tablez[] = database.getTables();
        for (int i = 0; i < tablez.length; i++) {
          if (tablez[i].getType().equals("VIEW")) {
              View view = new ViewDDLUtils (tablez[i]);
              addView(view);
          }
        }
      }
      return (View[])views.toArray(new View[views.size()]);
View Full Code Here


    return (Function[]) getFunctionArray().toArray(new Function[getFunctionArray().size()]);
  }

  @Override
  public View addView(Table table) {
    View view = null;
    table.setType(Table.VIEW);
    org.apache.ddlutils.model.Table tablez[] = database.getTables();
    for (int i = 0; i < tablez.length; i++) {
      if (tablez[i].getName().equals(table.getName())) {
        tablez[i].setType(Table.VIEW);
View Full Code Here

    }
     
  }

  private void complementView(Entity entity, Database database) {
    View view = TableUtils.getView(database, entity.getName());
//    if (view==null) view = TableUtils.getTable(database, entity.getName());
    if (view!=null){
      complementDataModelWithViewEnrichment(view, entity);
      complementEntityWithProperties(view, entity);
    }
View Full Code Here

        for (Scope scope : model.getBusinessModel().getService().getScopes()) {
          net.sf.minuteProject.configuration.bean.model.data.Table table = TableUtils.getTable(database, scope.getEntity());
          if (table!=null)
            scope.setTableEntity(table);
          else {
            View view = TableUtils.getView(database, scope.getEntity());
            if (view!=null)
              scope.setViewEntity(view);
            else
              // log nothing to
              logger.warn("--> Nothing to add for service "+scope.getEntity());
View Full Code Here

  void setPackageServices(Model model, Database database) {
    packageServices = new ArrayList();
    Hashtable<String, Package> ht = new Hashtable();
    View[] views = database.getViews();
    for (int i = 0; i < views.length; i++) {
      View view = views[i];
      view.setDatabase(database);
      store (ht, model, view);
//      if (ModelUtils.isToGenerate(businessModel, view)) {
//        String packageName = CommonUtils.getBusinessPackageName(model,  view);
//        Package pack = (Package) ht.get(packageName);
//        if (pack == null) {
View Full Code Here

  void setPackageViews(Model model, Database database) {
    packageViews = new ArrayList<Package>();
    Hashtable<String, Package> ht = new Hashtable();
    View[] views = database.getViews();
    for (int i = 0; i < views.length; i++) {
      View view = views[i];
      view.setDatabase(database);
      store (ht, model, view);
//      if (ModelUtils.isToGenerate(businessModel, view)) {
//        String packageName = CommonUtils.getBusinessPackageName(model, view);
//        Package pack = (Package) ht.get(packageName);
//        if (pack == null) {
View Full Code Here

    return false;
  }

  public static View getView(Database database, String viewname){
    int maxView = database.getViews().length;
    View view = null;
    for (int i = 0; i < maxView; i++) {
      view = database.getViews()[i];
      viewname = StringUtils.upperCase(viewname);
      String viewName = StringUtils.upperCase(view.getName());
      if (viewName.equals(viewname))
        return view;
    }
    return null;
    //return convertTableToView(database, getTable(database, viewname));
View Full Code Here

    //return convertTableToView(database, getTable(database, viewname));
  }
 
  public static View getViewFromAlias(Database database, String viewname){
    int maxView = database.getViews().length;
    View view = null;
    for (int i = 0; i < maxView; i++) {
      view = database.getViews()[i];
      viewname = StringUtils.upperCase(viewname);
      String viewAlias = StringUtils.upperCase(view.getAlias());
      if (viewAlias.equals(viewname))
        return view;
    }
    return null;
    //return convertTableToView(database, getTable(database, viewname));
View Full Code Here

    }
      return false;
  }
 
  public static boolean isView(Database database, String viewname) {
     View view = getView(database, viewname);
     return (view==null)?false:true;
  }
View Full Code Here

TOP

Related Classes of net.sf.minuteProject.configuration.bean.model.data.View

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.