private void populateNullIndicator(String nullInd, ValueMappingInfo info) { if ("false".equals(nullInd)) info.setCanIndicateNull(false); else { Column col = new Column(); if (!"true".equals(nullInd)) col.setName(nullInd); info.setColumns(Arrays.asList(new Column[]{ col })); } }
private void populateNullIndicator(DBIdentifier nullInd, ValueMappingInfo info) { if ("false".equals(nullInd.getName())) info.setCanIndicateNull(false); else { Column col = new Column(); if (!"true".equals(nullInd.getName())) col.setIdentifier(nullInd); info.setColumns(Arrays.asList(new Column[]{ col })); } }
private void populateNullIndicator(DBIdentifier nullInd, ValueMappingInfo info) { if ("false".equals(nullInd.getName())) info.setCanIndicateNull(false); else { Column col = new Column(); if (!"true".equals(nullInd.getName())) col.setIdentifier(nullInd); info.setColumns(Arrays.asList(new Column[]{ col })); } }
private void populateNullIndicator(DBIdentifier nullInd, ValueMappingInfo info) { if ("false".equals(nullInd.getName())) info.setCanIndicateNull(false); else { Column col = new Column(); if (!"true".equals(nullInd.getName())) col.setIdentifier(nullInd); info.setColumns(Arrays.asList(new Column[]{ col })); } }
@Override protected void parseLobMapping(FieldMetaData fmd) { Column col = new Column(); if (fmd.getDeclaredTypeCode() == JavaTypes.STRING || fmd.getDeclaredType() == char[].class || fmd.getDeclaredType() == Character[].class) col.setType(Types.CLOB); else col.setType(Types.BLOB); ((FieldMapping) fmd).getValueInfo().setColumns(Arrays.asList (new Column[]{ col })); }
/** * Set the join table information back. */ private void endJoinTable() { FieldMapping fm = (FieldMapping) currentElement(); if (_joinCols != null) fm.getMappingInfo().setColumns(_joinCols); if (_cols != null) fm.getElementMapping().getValueInfo().setColumns(_cols); clearColumnInfo(); }
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 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 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 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 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 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 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 void setBi1MJoinTableInfo() { if (getAssociationType() == FieldMetaData.ONE_TO_MANY) { FieldMapping mapped = getBi_MTo1_JTField(); if (mapped != null) { FieldMappingInfo info = getMappingInfo(); FieldMappingInfo mappedInfo = mapped.getMappingInfo(); info.setTableIdentifier(mappedInfo.getTableIdentifier()); info.setColumns(mapped.getElementMapping().getValueInfo().getColumns()); getElementMapping().getValueInfo().setColumns( mappedInfo.getColumns()); } } }
public void setBi1MJoinTableInfo() { if (getAssociationType() == FieldMetaData.ONE_TO_MANY) { FieldMapping mapped = getBi_MTo1_JTField(); if (mapped != null) { FieldMappingInfo info = getMappingInfo(); FieldMappingInfo mappedInfo = mapped.getMappingInfo(); info.setTableIdentifier(mappedInfo.getTableIdentifier()); info.setColumns(mapped.getElementMapping().getValueInfo().getColumns()); getElementMapping().getValueInfo().setColumns( mappedInfo.getColumns()); } } }
public void setBi1MJoinTableInfo() { if (getAssociationType() == FieldMetaData.ONE_TO_MANY) { FieldMapping mapped = getBi_MTo1_JTField(); if (mapped != null) { FieldMappingInfo info = getMappingInfo(); FieldMappingInfo mappedInfo = mapped.getMappingInfo(); info.setTableIdentifier(mappedInfo.getTableIdentifier()); info.setColumns(mapped.getElementMapping().getValueInfo().getColumns()); getElementMapping().getValueInfo().setColumns( mappedInfo.getColumns()); } } }