It's not very clear what you are asking here, but maybe this can be useful:
void assignEmptyForeignCollection(T parent,
String fieldName)
throws SQLException
Creates an empty collection and assigns it to the appropriate field in the parent object. This allows you to add things to the collection from the start. For example let's say you have an Account which has the field:
@ForeignCollectionField(columnName = "orders")
Collection<Order> orders;
You would then call: (In this case)
accoundDao.assignEmptyForeignCollection(account, "orders");
Order order1= new Gson().fromJson(someMethodThatCallsYourNetworkApi(),Order.class);
// this would add it the collection and the internal DAO
account.orders.add(order1);