/** * Parse @ElementJoinColumn(s). */ protected void parseElementJoinColumns(FieldMapping fm, ElementJoinColumn... joins) { if (joins.length == 0) return; List<Column> cols = new ArrayList<Column>(joins.length); int unique = 0; for (int i = 0; i < joins.length; i++) { cols.add(newColumn(joins[i])); unique |= (joins[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @ElementJoinColumn(s). */ protected void parseElementJoinColumns(FieldMapping fm, ElementJoinColumn... joins) { if (joins.length == 0) return; List<Column> cols = new ArrayList<Column>(joins.length); int unique = 0; for (int i = 0; i < joins.length; i++) { cols.add(newColumn(joins[i], delimit())); unique |= (joins[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @ElementJoinColumn(s). */ protected void parseElementJoinColumns(FieldMapping fm, ElementJoinColumn... joins) { if (joins.length == 0) return; List<Column> cols = new ArrayList<Column>(joins.length); int unique = 0; for (int i = 0; i < joins.length; i++) { cols.add(newColumn(joins[i], delimit())); unique |= (joins[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }
/** * Parse @ElementJoinColumn(s). */ protected void parseElementJoinColumns(FieldMapping fm, ElementJoinColumn... joins) { if (joins.length == 0) return; List<Column> cols = new ArrayList<Column>(joins.length); int unique = 0; for (int i = 0; i < joins.length; i++) { cols.add(newColumn(joins[i], delimit())); unique |= (joins[i].unique()) ? TRUE : FALSE; } setColumns(fm, fm.getElementMapping().getValueInfo(), cols, unique); }