makotan _at_ gmail dot com

ぶりの中でゴニョゴニョする方法

ここに書いてるのでちょっと気になったので・・・
http://d.hatena.ne.jp/jflute/20090710/1247228460

履歴に関してですが「ステータス変更時のコメント」のような
業務的に結構重要な値を保持することができません。
なので、結局アプリ側で独自の履歴テーブルを用意して、
画面でステータス変更履歴を表示するときにBuriの履歴と
一緒に合わせてどうのこうのってやらなければなりません。

「ステータス変更履歴はBuriに任せることができる」って
いうのが無いとBuri利用の説得力が半減するので、
DBFluteで拡張してどうにかできないかなぁと考えたり...
(でもさすがに簡単な拡張じゃないので無理かも)

まぁぶりではできないんだけど・・・別テーブルがある前提なら・・・
BuriProcessInfoにContextに(たとえば"comment"として)追加する
ぶりのProcessorでBuriProcessInfoを引数に持つAPIをよびだす
BuriStatusEventListenerを作る
event.diconをアプリケーション側に入れてBuriStatusEventCallerImplに追加する
processedでコメントを保存する処理を書く
BuriStatusEventの中身を使えば・・・
BuriSystemContext#getCallPathで呼び出したPathを取得したり
BuriSystemContext#getUserContextでBuriProcessInfoのContextからコメントを取得したり
なんて事が出来るようになるので、ちょっとがんばれば出来るんじゃないかなぁ〜

state machine != workflow engine « processi
地道に作り続けることが大事 日本独自の様式美にこだわる | ひと・話題 | nikkei BPnet 〈日経BPネット〉
SVNBackup – Incremental Backup and Restore Utilities for SVN » The Wacky World of Chris Knight
誠 Biz.ID:“最新オフィス機器”動向調査:ビジネス向けシュレッダー、個人&チームで使うならこう選ぶ
これまでと何が同じで,何が違うか - Force.com 開発マニュアル:ITpro
ウェブ版生産性向上スイーツを提供するZoho、Microsoft Accessとの統合機能を発表
zshで究極のオペレーションを:第2回 zshへの乗り換え時のポイント|gihyo.jp … 技術評論社
誠 Biz.ID:アイデア・スイッチ:3分で必ずアイデアが生まれる
半導体市場振るわぬなか、フラッシュメモリ価格が急上昇 - japan.internet.com Webテクノロジー
柔軟剤無し&短時間でも洗濯物をフワフワにする「ドライヤーボール」の作り方 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
Open Babel
HAVP - HTTP Anti Virus Proxy - The web antivirus solution
gmail4j - Google Code
LiVES Video Editing System - Because the media should be open
pike.ida.liu.se: Home
Knowledgeroot Project Page
JAS Project
【PC Watch】 Fusion-io、MLC並の低価格でSLC並の速度を実現した「SMLC」技術
Community-ID - 概要 - Keyboard Monkeys Source
Excelデータを"さっ"と集めて"ぱっ"とまとめる「Exunify」発売 | パソコン | マイコミジャーナル
Aluminium - Home
プッシュ通知対応のiPhone向けサーバ監視アプリ「iWatchdog」 | パソコン | マイコミジャーナル
encog-java - Google Code
Skyway Builder Community Edition | Get Skyway Builder Community Edition at SourceForge.net