private void flatten(List<Object> bindValues, Object parentId) { if (isExportedSimple()) { bindValues.add(parentId); } else { EntityBean parent = (EntityBean) parentId; for (ExportedProperty exportedProperty : exportedProperties) { bindValues.add(exportedProperty.getValue(parent)); } } }
void bindParentId(DefaultSqlUpdate sqlUpd, Object parentId) { if (isExportedSimple()) { sqlUpd.setNextParameter(parentId); return; } EntityBean parent = (EntityBean) parentId; for (ExportedProperty exportedProperty : exportedProperties) { sqlUpd.setNextParameter(exportedProperty.getValue(parent)); } }
void bindParentIds(DefaultSqlUpdate delete, List<Object> parentIds) { if (isExportedSimple()) { delete.setNextParameter(new MultiValueWrapper(parentIds)); } else { // embedded ids etc List<Object> bindValues = flattenParentIds(parentIds); for (Object bindValue : bindValues) { delete.setNextParameter(bindValue); } } }
void bindParentIdEq(String expr, Object parentId, Query<?> q) { if (isExportedSimple()) { q.where().raw(expr, parentId); } else { // embedded ids etc List<Object> bindValues = flattenParentId(parentId); q.where().raw(expr, bindValues.toArray()); } }
void bindParentIdsIn(String expr, List<Object> parentIds, Query<?> q) { if (isExportedSimple()) { q.where().raw(expr, new MultiValueWrapper(parentIds)); } else { // embedded ids etc List<Object> bindValues = flattenParentIds(parentIds); q.where().raw(expr, bindValues.toArray()); } }
private void flatten(List<Object> bindValues, Object parentId) { if (isExportedSimple()) { bindValues.add(parentId); } else { EntityBean parent = (EntityBean) parentId; for (ExportedProperty exportedProperty : exportedProperties) { bindValues.add(exportedProperty.getValue(parent)); } } }
void bindParentId(DefaultSqlUpdate sqlUpd, Object parentId) { if (isExportedSimple()) { sqlUpd.setNextParameter(parentId); return; } EntityBean parent = (EntityBean) parentId; for (ExportedProperty exportedProperty : exportedProperties) { sqlUpd.setNextParameter(exportedProperty.getValue(parent)); } }
void bindParentIds(DefaultSqlUpdate delete, List<Object> parentIds) { if (isExportedSimple()) { delete.setNextParameter(new MultiValueWrapper(parentIds)); } else { // embedded ids etc List<Object> bindValues = flattenParentIds(parentIds); for (Object bindValue : bindValues) { delete.setNextParameter(bindValue); } } }
void bindParentIdEq(String expr, Object parentId, Query<?> q) { if (isExportedSimple()) { q.where().raw(expr, parentId); } else { // embedded ids etc List<Object> bindValues = flattenParentId(parentId); q.where().raw(expr, bindValues.toArray()); } }
void bindParentIdsIn(String expr, List<Object> parentIds, Query<?> q) { if (isExportedSimple()) { q.where().raw(expr, new MultiValueWrapper(parentIds)); } else { // embedded ids etc List<Object> bindValues = flattenParentIds(parentIds); q.where().raw(expr, bindValues.toArray()); } }