/** * Convert the field value to a collection. Handles collections and * arrays by default. */ protected Collection toCollection(Object val) { if (field.getTypeCode() == JavaTypes.COLLECTION) return (Collection) val; return JavaTypes.toList(val, field.getElement().getType(), false); }
/** * Convert the field value to a collection. Handles collections and * arrays by default. */ protected Collection toCollection(Object val) { if (field.getTypeCode() == JavaTypes.COLLECTION) return (Collection) val; return JavaTypes.toList(val, field.getElement().getType(), false); }
/** * Convert the field value to a collection. Handles collections and * arrays by default. */ protected Collection toCollection(Object val) { if (field.getTypeCode() == JavaTypes.COLLECTION) return (Collection) val; return JavaTypes.toList(val, field.getElement().getType(), false); }
/** * Convert the field value to a collection. Handles collections and * arrays by default. */ protected Collection toCollection(Object val) { if (field.getTypeCode() == JavaTypes.COLLECTION) return (Collection) val; return JavaTypes.toList(val, field.getElement().getType(), false); }
/** * Convert the field value to a collection. Handles collections and * arrays by default. */ protected Collection toCollection(Object val) { if (field.getTypeCode() == JavaTypes.COLLECTION) return (Collection) val; return JavaTypes.toList(val, field.getElement().getType(), false); }
List l = JavaTypes.toList(val, _elem.getType(), true); Collections.sort(l, (Comparator<? super Order>) comp); return JavaTypes.toArray(l, _elem.getType());
List l = JavaTypes.toList(val, _elem.getType(), true); Collections.sort(l, (Comparator<? super Order>) comp); return JavaTypes.toArray(l, _elem.getType());
List l = JavaTypes.toList(val, _elem.getType(), true); Collections.sort(l, (Comparator<? super Order>) comp); return JavaTypes.toArray(l, _elem.getType());
List l = JavaTypes.toList(val, _elem.getType(), true); Collections.sort(l, comp); return JavaTypes.toArray(l, _elem.getType());
List l = JavaTypes.toList(val, _elem.getType(), true); Collections.sort(l, (Comparator<? super Order>) comp); return JavaTypes.toArray(l, _elem.getType());
Collection coll; if (field.getTypeCode() == JavaTypes.ARRAY) coll = JavaTypes.toList(vals, field.getElement().getType(), false); else
Collection coll; if (field.getTypeCode() == JavaTypes.ARRAY) coll = JavaTypes.toList(vals, field.getElement().getType(), false); else
Collection coll; if (field.getTypeCode() == JavaTypes.ARRAY) coll = JavaTypes.toList(vals, field.getElement().getType(), false); else
Collection coll; if (field.getTypeCode() == JavaTypes.ARRAY) coll = JavaTypes.toList(vals, field.getElement().getType(), false); else
private void insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object vals) throws SQLException { Collection coll; if (field.getTypeCode() == JavaTypes.ARRAY) coll = JavaTypes.toList(vals, field.getElement().getType(), false); else coll = (Collection) vals; if (coll == null || coll.isEmpty()) return; Row row = rm.getSecondaryRow(field.getTable(), Row.ACTION_INSERT); row.setForeignKey(field.getJoinForeignKey(), field.getJoinColumnIO(), sm); ValueMapping elem = field.getElementMapping(); Column order = field.getOrderColumn(); boolean setOrder = field.getOrderColumnIO().isInsertable(order, false); int idx = 0; for (Iterator itr = coll.iterator(); itr.hasNext(); idx++) { HandlerStrategies.set(elem, itr.next(), store, row, _cols, _io, true); if (setOrder) row.setInt(order, idx); rm.flushSecondaryRow(row); } }