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

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


    List<Column> pks = new ArrayList<Column>();
    String pk = getDefaultPrimaryKeyNames();
    if (pk!=null) {
      pk = StringUtils.remove(pk, " ");
      for (String columnName : getDefaultPrimaryKeyNames().split(",")) {
        Column column = ColumnUtils.getColumn(table, columnName);
        if (column!=null)
          pks.add(column);
      }
    }
    return pks;
View Full Code Here


    return (Column[])pks.toArray(new Column[pks.size()]);
  }
 
  protected List<Column> getPksByFirstColumn(T t) {
    List<Column> pks = new ArrayList<Column>();
    Column column = t.getColumn(0);
    if (column!=null)
      pks.add(column);   
    return pks;
  }
View Full Code Here

    List<Column> pks = new ArrayList<Column>();
    String pk = getDefaultPrimaryKeyNames();
    if (pk!=null) {
      pk = StringUtils.remove(pk, " ");
      for (String columnName : getDefaultPrimaryKeyNames().split(",")) {
        Column column = ColumnUtils.getColumn(t, columnName);
        if (column!=null)
          pks.add(column);
      }
    }
    return pks;
View Full Code Here

      applyFixPk (column);
      firstColumn=column.getName();
      continue; //only one
   
    // also of the column in attribute
    Column column = ColumnUtils.getColumn(table, firstColumn) ;
    if (column!=null)
      column.setAlias(defaultValue)
   
    applyFixPkParent (table.getParents());
  }
View Full Code Here

      applyParent (reference);
    }
  }

  private void applyParent(Reference reference) {
    Column column = reference.getLocalColumn();
//    if (isConventionApplicable(column))
      apply (column);
    column = reference.getForeignColumn();
//    if (isConventionApplicable(column))
      apply (column);
View Full Code Here

      applyFixPkParent (reference);
    }
  }
 
  private void applyFixPkParent(Reference reference) {
    Column column = reference.getForeignColumn();
//    if (isConventionApplicable(column))
    applyFixPk (column);
  }
View Full Code Here

      applyChild (reference);
    }
  }
 
  private void applyChild(Reference reference) {
    Column column = reference.getForeignColumn();
//    if (isConventionApplicable(column))
      apply (column);
  }
View Full Code Here

  }
 
  public static Column getPrimaryFirstColumn (Table table) {
    if (table==null)
      return null;
    Column primaryKeyColumn [] = table.getPrimaryKeyColumns();
    if (primaryKeyColumn.length<1)
      return null; //ID is the default pk
    return primaryKeyColumn[0];   
  }
View Full Code Here

    if (primaryKeyColumn.length<1)
      return null; //ID is the default pk
    return primaryKeyColumn[0];   
  }
  public static String getPrimaryKey (Table table) {
    Column primaryKeyColumn=getPrimaryFirstColumn(table);
    if (primaryKeyColumn!=null)
      return primaryKeyColumn.getName();
      // check if there is a virtual primary key
//    String virtualPrimaryKey = getVirtualPrimaryKey(table);
//    if (virtualPrimaryKey!=null) {
//      return virtualPrimaryKey;
//    }
View Full Code Here

    }
    return null;
  }
 
  private static Column getVirtualPrimaryKeyFirstColumn (View view) {
    Column primaryKeyColumn [] = view.getVirtualPrimaryKeys();
    if (primaryKeyColumn.length<1)
      return null; //ID is the default pk
    return primaryKeyColumn[0];       
  }
View Full Code Here

TOP

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

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.