public void addTargetField(String targetField) { getTargetFields().addElement(targetField); }
public void addTargetField(String targetField) { getTargetFields().add(targetField); }
public void addTargetField(String targetField) { getTargetFields().add(targetField); }
writer.write(getTargetTable()); writer.write(" ("); for (Enumeration targetEnum = getTargetFields().elements(); targetEnum.hasMoreElements();) { writer.write((String)targetEnum.nextElement());
/** * Build a foreign key constraint. */ protected ForeignKeyConstraint buildForeignKeyConstraint(Vector fkFieldNames, Vector pkFieldNames, TableDefinition targetTable, DatabasePlatform platform) { assert fkFieldNames.size() > 0 && fkFieldNames.size() == pkFieldNames.size(); ForeignKeyConstraint fkConstraint = new ForeignKeyConstraint(); for(int i=0; i<fkFieldNames.size(); i++) { fkConstraint.getSourceFields().add(fkFieldNames.get(i)); fkConstraint.getTargetFields().add(pkFieldNames.get(i)); } fkConstraint.setTargetTable(targetTable.getFullName()); String fkFieldName = (String)fkFieldNames.get(0); String name = buildForeignKeyConstraintName(this.getName(), fkFieldName, platform.getMaxForeignKeyNameSize(), platform); fkConstraint.setName(name); return fkConstraint; }
writer.write(getTargetTable()); writer.write(" ("); for (Iterator iterator = getTargetFields().iterator(); iterator.hasNext();) { writer.write((String)iterator.next()); if (iterator.hasNext()) {
/** * Build a foreign key constraint. */ protected ForeignKeyConstraint buildForeignKeyConstraint(List<String> fkFieldNames, List<String> pkFieldNames, TableDefinition targetTable, DatabasePlatform platform) { assert fkFieldNames.size() > 0 && fkFieldNames.size() == pkFieldNames.size(); ForeignKeyConstraint fkConstraint = new ForeignKeyConstraint(); for(int i=0; i<fkFieldNames.size(); i++) { fkConstraint.getSourceFields().add(fkFieldNames.get(i)); fkConstraint.getTargetFields().add(pkFieldNames.get(i)); } fkConstraint.setTargetTable(targetTable.getFullName()); String fkFieldName = fkFieldNames.get(0); String name = buildForeignKeyConstraintName(this.getName(), fkFieldName, platform.getMaxForeignKeyNameSize(), platform); fkConstraint.setName(name); return fkConstraint; }
/** * Build a foreign key constraint. */ protected ForeignKeyConstraint buildForeignKeyConstraint(List<String> fkFieldNames, List<String> pkFieldNames, TableDefinition targetTable, DatabasePlatform platform) { assert fkFieldNames.size() > 0 && fkFieldNames.size() == pkFieldNames.size(); ForeignKeyConstraint fkConstraint = new ForeignKeyConstraint(); for(int i=0; i<fkFieldNames.size(); i++) { fkConstraint.getSourceFields().add(fkFieldNames.get(i)); fkConstraint.getTargetFields().add(pkFieldNames.get(i)); } fkConstraint.setTargetTable(targetTable.getFullName()); String fkFieldName = fkFieldNames.get(0); String name = buildForeignKeyConstraintName(this.getName(), fkFieldName, platform.getMaxForeignKeyNameSize(), platform); fkConstraint.setName(name); return fkConstraint; }
writer.write(getTargetTable()); writer.write(" ("); for (Iterator iterator = getTargetFields().iterator(); iterator.hasNext();) { writer.write((String)iterator.next()); if (iterator.hasNext()) {
protected void addForeignKeyLines(ForeignKeyConstraint foreignKey, NonreflectiveMethodDefinition method) { String foreignKeyName = "foreignKey" + foreignKey.getName(); method.addLine("ForeignKeyConstraint " + foreignKeyName + " = new ForeignKeyConstraint();"); method.addLine(foreignKeyName + ".setName(\"" + foreignKey.getName() + "\");"); method.addLine(foreignKeyName + ".setTargetTable(\"" + foreignKey.getTargetTable() + "\");"); for (Enumeration sourceFieldsEnum = foreignKey.getSourceFields().elements(); sourceFieldsEnum.hasMoreElements();) { method.addLine(foreignKeyName + ".addSourceField(\"" + sourceFieldsEnum.nextElement() + "\");"); } for (Enumeration targetFieldsEnum = foreignKey.getTargetFields().elements(); targetFieldsEnum.hasMoreElements();) { method.addLine(foreignKeyName + ".addTargetField(\"" + targetFieldsEnum.nextElement() + "\");"); } method.addLine("table.addForeignKeyConstraint(" + foreignKeyName + ");"); }
protected void addForeignKeyLines(ForeignKeyConstraint foreignKey, NonreflectiveMethodDefinition method) { String foreignKeyName = "foreignKey" + foreignKey.getName(); method.addLine("ForeignKeyConstraint " + foreignKeyName + " = new ForeignKeyConstraint();"); method.addLine(foreignKeyName + ".setName(\"" + foreignKey.getName() + "\");"); method.addLine(foreignKeyName + ".setTargetTable(\"" + foreignKey.getTargetTable() + "\");"); for (String sourceField : foreignKey.getSourceFields()) { method.addLine(foreignKeyName + ".addSourceField(\"" + sourceField + "\");"); } for (String targetField : foreignKey.getTargetFields()) { method.addLine(foreignKeyName + ".addTargetField(\"" + targetField + "\");"); } method.addLine("table.addForeignKeyConstraint(" + foreignKeyName + ");"); }
protected void addForeignKeyLines(ForeignKeyConstraint foreignKey, NonreflectiveMethodDefinition method) { String foreignKeyName = "foreignKey" + foreignKey.getName(); method.addLine("ForeignKeyConstraint " + foreignKeyName + " = new ForeignKeyConstraint();"); method.addLine(foreignKeyName + ".setName(\"" + foreignKey.getName() + "\");"); method.addLine(foreignKeyName + ".setTargetTable(\"" + foreignKey.getTargetTable() + "\");"); for (String sourceField : foreignKey.getSourceFields()) { method.addLine(foreignKeyName + ".addSourceField(\"" + sourceField + "\");"); } for (String targetField : foreignKey.getTargetFields()) { method.addLine(foreignKeyName + ".addTargetField(\"" + targetField + "\");"); } method.addLine("table.addForeignKeyConstraint(" + foreignKeyName + ");"); }