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

修正についてのご相談

makotan 『>全部で5分くらいかかる それでも十分速いと思いますよ(笑) がーん。そうでしたか...(^^; >Java5専用 なでじゃこがJava5専用なのでJava5専用になった&特に反対意見も何もなかったので良いと思います JavaDocはつけれるなら積極的にお願いしますm(…

BuriActivityPathFilterのJavadoc

あと、BuriActivityPathFilterについてですが、Javadocになんて書こうかと困っています。たとえば /** * ロールなどの権限に基づいてアクティビティを選択する。 * <p> * 既に他のセレクタによって選択されたアクティビティ群を権限によって絞り込むために利用</p>…

クラスのリネーム

はありですか? StateActivitySelector→DataStateBuriActivitySelector DirectActivitySelector→DirectBuriActivitySelector ParticipantBuriActivitySelector→そのまま StartActivitySelector→StartBuriActivitySelector と、XxxxBuriActivitySelectorで統…

修正についてのご相談(続き)

StandardBuriProcessor01Testはどこをどう書き換えるのか教えてくださいm(__)m あ、すいません。読み間違えてました。 テスト側の話ですね。 ↓こんな感じ? processor.toNextStatus(”stdTest.Test01.返信待ち”,itemDto1,user3Dto); あ、そうですそうです。テ…

ParticipantBuriActivitySelectorを修正するとUnitTestが...

失敗しました。 このテストを修正するというのはアリですか? org.seasar.buri.engine.processor.impl.StandardBuriProcessor01Test#test01Tx() org.seasar.buri.exception.select.BuriNotSelectedActivityException: [EBRI0007]stdTest.Test01.返信待ちのLi…

AbstractBuriActivitySelectorの実装クラス仕様

下の4つは、getActivityList() 改め applyRule()メソッドにより完全にactivitySetが置換される予定です。 「上書き型セレクタ」という分類です。 BuriActivityPathFilter DirectActivitySelector ParticipantBuriActivitySelector StartActivitySelector ↓こ…

Java5専用?

という話をどこかでみたような気がするんですがいいんでしたっけ?で、Yesだとすれば、 @Overrideは積極的につけていってもOKですか? Generics対応は積極的に行ってもOKですか? 思いついたところににJavadocをつけてもOKですか? 拡張forループとかもつか…

UnitTestクリア(修正前)

id:makotanさんありがとうございます。 おかげさまで修正前UnitTestがなんとか通りました。 これで安心して修正できます。#いやしかし、cygwin+maven2で実行すると全部で5分くらいかかるのはマシンパワーのせいでしょうか? #いくらなんでも遅すぎな気もし…

フォントサイズ小さすぎ

待望のMaven2本(Apache Maven 2.0入門 Java・オープンソース・ビルドツール)が出たので速攻でポチっとして、読んでました。先々週くらい。で、その中で紹介されていたContinuum。これいいですねぇ。実業務ではMaven2は使っておらずAntベース(というよりEclip…

UnitTestのエラー

修正する前にテストが通ることを確認しようかと思ったのですが、これまた難航しています。 DBはderbyを使っています。初derbyなので勝手がわからず。。 example系のDBの初期化時にALTER TABLEでエラー ALTER TABLE Bill ADD FOREIGN KEY (CustomerID) REFERE…

ParticipantProviderのメソッド

マニュアル.txtより boolean hasRoleUser(ParticipantContext context); ある権限のユーザが存在しているかどうかを確認する。 その時に使う情報はParticipantContextから取得可能です。 ぶりの場合にはBuriParticipantContextが渡されますRoleInfo getSingl…

BuriActivitySelectorの動作とAPIについて

#ほとんど、id:makotanさんへの業務連絡なエントリです。 まくら Baoメソッドの_ACTIVITYアノテーションの値とか、データが現在とどまっているアクティビティ(ステータス)とか、ロール(Participant)とかを元に、今の処理で実行対象とすべきアクティビティを…

ビルドの仕方(メモ)

SVNから持ってきてビルドするためのメモ。 s2buriをビルドするには、以下の2つのプロジェクトの成果物(現時点ではバージョン0.2.1-SNAPSHOT)が必要。 s2coffe s2coffee-script それぞれ、s2buriと同じくsandboxの https://www.seasar.org/svn/sandbox/s2coff…

BuriAutoSelectProcessorImplの判定ルールが?(続きその2)

id:makotanさんに修正してもらったソースを読んでみたんですが、追加のif文は実効上あまり意味がないように読めました。修正箇所ではif文でnull判定して呼び出すメソッドを変えるようになっていたんですが、if文なしの元々の実装でも最終的には同じメソッド…

BuriAutoSelectProcessorImplの判定ルールが?(続き)

uri-user.diconのBuriEngineConfigでParticipantProviderを書かなかったらSimpleになりますよ だとは思ったんですが、以下のような感じです。 まずスタックトレース。 java.lang.NullPointerException at org.seasar.buri.dao.util.impl.BuriUserUtilImpl.up…

Genericsで戻り値を代入する変数の型によるパラメタライズ

さっきひがさんのエントリをみてちょっと驚いた。 S2TigerにSingletonS2Containerを追加しました。キャスト無しでコンポーネントを取得できるようになります。 Hoge hoge = SingletonS2Container.getComponent(Hoge.class); Hoge hoge2 = SingletonS2Contain…

構成の管理で更新ネットワークエラー

[構成の管理]ダイアログでインストール済みのプラグインを更新しようとすると、ネットワークエラーが出る。 プロキシ経由してるんだけど、プロキシの設定は[ウィンドウ>設定>インストール/更新]できちんとやっている。 で、[ウィンドウ>設定>インストール/更…

WST/JSTが遅い

最近PCを新しくしてからEclipseのリファクタリングが遅くなって遅くなって困ってました。 プログレスバーの半分くらいで「ワークスペース変更を作成しています」かなんかのメッセージがでて10秒ぐらい待たされる。 適当に作った空のHogeクラスのリネームでも…

BuriAutoSelectProcessorImplの判定ルールが?

よくわかりません。 Simpleルートで行って欲しいのに、必ずStandard判定されてしまいます。 パスにパッケージ部がなければSimple判定されそうなんですが、結局それってどうやればいいのか。#Buri2.3になって難易度が上がったような気がしないでもないです..…

ぶり2.3を適当に読む(3)

昨日の続き。 BuriActivityPathFilter どこかで指定されているアクティビティ名群に含まれるものだけを残すようにフィルタリングしている。そのアクティビティ名群はどこから持ってくるか。 systemContext.getActNames()がnullまたは空じゃなければこれを使…

ぶり2.3を適当に読む(2)

エスカフェ構想が発表になっていたので、今後のカテゴリはs2buri→buriとしてみます。 以前のはぼちぼち修正する予定。今日はあまり時間がとれなかったけど、BuriActivitySelectorについて読んでみました。 BuriActivitySelector 実行対象のアクティビティを…

ぶり2.3を適当に読む

新年も明けたので、心を入れ替えてぼちぼち読んでみようかと思います。 脱線しまくりだったりもしますが。あと、自分向けのメモをエイヤッと載っけただけなので雑な文体ですが、その辺はご了承くださいませ。 BuriEngineConfig#getFileConfigs() ってdepreca…