/** * Return the columns for this value, based on the given templates. * @deprecated */ public Column[] getColumns(ValueMapping val, String name, Column[] tmplates, Table table, boolean adapt) { return getColumns(val, DBIdentifier.newColumn(name), tmplates, table, adapt); }
/** * Return the columns for this value, based on the given templates. * @deprecated */ public Column[] getColumns(ValueMapping val, String name, Column[] tmplates, Table table, boolean adapt) { return getColumns(val, DBIdentifier.newColumn(name), tmplates, table, adapt); }
public boolean hasJoinColumn(FieldMapping field) { boolean hasJoinColumn = (field.getValueInfo().getColumns().size() > 0 ? true : false); return hasJoinColumn; }
private boolean isReferenceField(FieldMapping fm, DBIdentifier refColName) { List cols = fm.getValueInfo().getColumns(); if (cols.size() == 0) { if (fm.getName().equals(refColName.getName())) return true; } else { if (((Column)cols.get(0)).getIdentifier().equals(refColName)) return true; } return false; }
private boolean isReferenceField(FieldMapping fm, DBIdentifier refColName) { List cols = fm.getValueInfo().getColumns(); if (cols.size() == 0) { if (fm.getName().equals(refColName.getName())) return true; } else { if (((Column)cols.get(0)).getIdentifier().equals(refColName)) return true; } return false; }
/** * Determine if the field is a lob. */ private boolean isLob(FieldMapping field) { for (Column col : (List<Column>) field.getValueInfo().getColumns()) if (col.getType() == Types.BLOB || col.getType() == Types.CLOB) return true; return false; }
/** * Determine if the field is a lob. */ private boolean isLob(FieldMapping field) { for (Column col : (List<Column>) field.getValueInfo().getColumns()) if (col.getType() == Types.BLOB || col.getType() == Types.CLOB) return true; return false; }
/** * Determine if the field is a lob. */ private boolean isLob(FieldMapping field) { for (Column col : (List<Column>) field.getValueInfo().getColumns()) if (col.getType() == Types.BLOB || col.getType() == Types.CLOB) return true; return false; }
/** * Determine if the field is a lob. */ private boolean isLob(FieldMapping field) { for (Column col : (List<Column>) field.getValueInfo().getColumns()) if (col.getType() == Types.BLOB || col.getType() == Types.CLOB) return true; return false; }
/** * Determine if the field is a lob. */ private boolean isLob(FieldMapping field) { for (Column col : (List<Column>) field.getValueInfo().getColumns()) if (col.getType() == Types.BLOB || col.getType() == Types.CLOB) return true; return false; }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
public ForeignKey getJoinForeignKey (final FieldMapping field, Table table, boolean adapt) { if (field.isUni1ToMFK()) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); return getJoin(field, table, adapt, cols); } return null; }
public boolean isUniMTo1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.MANY_TO_ONE && hasJoinTable(field) && !isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isBi1To1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_ONE && hasJoinTable(field) && isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isUni1To1JT(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_ONE && hasJoinTable(field) && !isBidirectional(field)) { List<Column> cols = field.getElementMapping().getValueInfo().getColumns(); if (cols != null && cols.size() > 0) { field.getValueMapping().getValueInfo().setColumns(cols); } return true; } return false; }
public boolean isUni1ToMFK(FieldMapping field) { if (isNonDefaultMappingAllowed() && field.getAssociationType() == FieldMetaData.ONE_TO_MANY && hasJoinColumn(field) && !isBidirectional(field)) { field.getElementMapping().getValueInfo().setColumns(field.getValueInfo().getColumns()); return true; } return false; }
public static void mapRelationToUnmappedPC(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().getIdentityType() == ClassMapping.ID_UNKNOWN) throw new MetaDataException(_loc.get("rel-to-unknownid", vm)); ValueMappingInfo vinfo = vm.getValueInfo(); Column[] tmplates = newUnmappedPCTemplateColumns(vm, name); vm.setColumns(vinfo.getColumns(vm, name, tmplates, vm.getFieldMapping().getTable(), adapt)); vm.setColumnIO(vinfo.getColumnIO()); }
public static void mapRelationToUnmappedPC(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().getIdentityType() == ClassMapping.ID_UNKNOWN) throw new MetaDataException(_loc.get("rel-to-unknownid", vm)); ValueMappingInfo vinfo = vm.getValueInfo(); Column[] tmplates = newUnmappedPCTemplateColumns(vm, name); vm.setColumns(vinfo.getColumns(vm, name, tmplates, vm.getFieldMapping().getTable(), adapt)); vm.setColumnIO(vinfo.getColumnIO()); }
public static void mapRelationToUnmappedPC(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().getIdentityType() == ClassMapping.ID_UNKNOWN) throw new MetaDataException(_loc.get("rel-to-unknownid", vm)); ValueMappingInfo vinfo = vm.getValueInfo(); Column[] tmplates = newUnmappedPCTemplateColumns(vm, name); vm.setColumns(vinfo.getColumns(vm, name, tmplates, vm.getFieldMapping().getTable(), adapt)); vm.setColumnIO(vinfo.getColumnIO()); }