外部コレクションに次の2つのメソッドがあるとします:add(BusiessObject)
最後までとremove(BusinessObject)
。これで、必要なオブジェクトの順序がわかったので、外部コレクションがその順序を維持していることを確認したいと思います。したがって、BO1、BO2、BO3から始めて、BO2を削除して再度追加する場合は、順序が同じになるようにします。
現在のアイテムのリストを必要な順序で保持することを考えていました。挿入するたびに、外部リストをクリアしてから、並べ替えられたリストからすべての要素を追加しました。他のアイデアはありますか?