2011-02-01から1ヶ月間の記事一覧

1対nのアグリゲーションをマップする

ただしA --* B --* C のように1対nのペアだけで構成される場合のみ。 1対1あるいはn対1はいくらあっても良い。 また、双方向関連はまだ。 class RowSet{ var $data; var $position; var $rowCount; public function __construct($data){ $this->data = $data…

TreeNodeっぽいデータ構造からpathを指定して対象ノードを探す

クラス名は仮。本来TreeNodeって付けたいけどそうするとSystem.Windows.Controls.TreeNodeとかぶって面倒。 public class ComplexSelectItem { public string id; public string text; public List<ComplexSelectItem> subItems; public ComplexSelectItem() { text = ""; subIt</complexselectitem>…

Filter式の作成(LDAP検索式)

class Composer2{ var $text; var $values; public function __construct(){ $this->text = ""; $this->values = array(); } public function composeCompare($compare){ $this->text = "(" . $compare->field . "=" . $compare->value . ")"; } public func…

Filter式の生成

class Composer{ var $text; var $values; public function __construct(){ $this->text = ""; $this->values = array(); } public function composeCompare($compare){ $this->text = "(" . $compare->field . " = " . $compare->value . ")"; } public fun…