Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/domaframework/doma

DAO oriented database mapping framework for Java
https://github.com/domaframework/doma

ラムダ式内で使っているクラスからパッケージ名を取り除きました

b829e8608b11d55a717e70f27addbaff6f8ca4f3 authored over 10 years ago by nakamura-to <[email protected]>
Delegate アノテーションに関する機能を削除しました

c7c6f7ac99bcd493ba0c917dbb13e7f7253252bd authored over 10 years ago by nakamura-to <[email protected]>
default メソッドをサポートしました

5d765833297ab962dde88e81213f013e75c85645 authored over 10 years ago by nakamura-to <[email protected]>
アノテーションが競合したときのエラーメッセージがまちがっていたのを直しました

1775fc07512a0c39d533fb2892e577d7dddd5fc5 authored almost 11 years ago by nakamura-to <[email protected]>
Dao にて default メソッドをサポートするための準備をしました。

Eclipse の apt がサポートしていないため、まだ完全サポートではありません。

f3d2d69ce3432eb2733e2a6698589bf296006db7 authored almost 11 years ago by nakamura-to <[email protected]>
.metadata を ignore するようにしました

b8811e0a363695b4ebc72587050dd60084ac3f7c authored almost 11 years ago by nakamura-to <[email protected]>
doma-it で Dao の static なメソッドから実装クラスのインスタンスを取得するようにしました

b70e7294ac7cf66fed0917ccf58f3da809f6e525 authored almost 11 years ago by nakamura-to <[email protected]>
Dao の実装クラスのアクセスレベルを指定できるようにしました

c2753187fedc49eed964c3fd4632c55f1b7378bc authored almost 11 years ago by nakamura-to <[email protected]>
Dao インタフェースで static メソッドを定義できるように注釈処理を調整しました

36c099d7528e839f16b2d3da36837176aaf60025 authored almost 11 years ago by nakamura-to <[email protected]>
Iterator である必要がなかったので拡張 for ループで書き換えました。

https://twitter.com/gakuzzzz/status/395519765520736256

fc92b169bbabff73248b7184137192a4867715f9 authored almost 11 years ago by nakamura-to <[email protected]>
ListIterator である必要がなかったので代わりに Iterator を使いました。

https://twitter.com/gakuzzzz/status/395519297822265344

7606e46abbfb7f5aad59c868658c2d2f7f714d39 authored almost 11 years ago by nakamura-to <[email protected]>
List の get で index アクセスしてループしている個所を ListIteratorを使うように変更しました

81f586aa21e40a567e69fbb448a4692feaee0b03 authored almost 11 years ago by nakamura-to <[email protected]>
Published with https://stackedit.io/

41fed2ac7305b89a8a96c5c6a4ac1e6169723c6a authored almost 11 years ago by Toshihiro Nakamura <[email protected]>
Published with https://stackedit.io/

9beaa5bc393a94b11d2011b8a334d650968fe89d authored almost 11 years ago by Toshihiro Nakamura <[email protected]>
Published with https://stackedit.io/

27286b403cfbc36030ace31480c1324fb54d273a authored almost 11 years ago by Toshihiro Nakamura <[email protected]>
Published with https://stackedit.io/

c24ad4bcf01fca31e3d665e5d6d1586ef92b93f8 authored almost 11 years ago by Toshihiro Nakamura <[email protected]>
ビルド時に Artifact の定数に定義したバージョン番号を更新するようにしました

6782f1cb43da61634fbfe7ba48d3e74a887892a7 authored almost 11 years ago by nakamura-to <[email protected]>
Jvadoc を生成できるようにしました

83d1243e258afbc3cdb1ff143fd92e7cff28fadd authored almost 11 years ago by nakamura-to <[email protected]>
null をドメインクラスで受け入れるかどうかを示す acceptNull 要素を Domain アノテーションに追加しました。

基本型が参照型の場合、デフォルトで null はドメインクラスで扱われなくなりました。
基本型がプリミティブ型の場合、まず null をデフォルト値に変換してからドメインクラスのインスタンスへ渡...

97ae93e1a869e25bebd504bc11c0bd6e05eef95b authored almost 11 years ago by nakamura-to <[email protected]>
TODO コメントを消しました

3a1bf246fc6bccced3ac64b2985e4afa658c8ee5 authored almost 11 years ago by nakamura-to <[email protected]>
SelectBuilder で Optional と Stream に対応しました

71bd797eccbe0f654c76926e3d4afd5d18edc21d authored almost 11 years ago by nakamura-to <[email protected]>
Scalars で Optional な Scalar を返せるようにしました

b368465e681738c6113f878d34ac675144f1c03d authored almost 11 years ago by nakamura-to <[email protected]>
SqlNodeVisitor の実装をシンプルにしました

401498b3bd432e363e6a9bc03e0158707b2dc668 authored almost 11 years ago by nakamura-to <[email protected]>
CommandImplementors と QueryImplementors をリファクタリングしました

47904dc5d701c899c2ea0eace9e6843bc9f90646 authored almost 11 years ago by nakamura-to <[email protected]>
DaoGenerator をリファクタリングしました

2da7325d2bf16e974f17ccb587d31703b17a1eff authored almost 11 years ago by nakamura-to <[email protected]>
EntityTypeGenerator をリファクタリングしました

996d67d740739e6b54be9bb25b5a32784911706f authored almost 11 years ago by nakamura-to <[email protected]>
IterationContext の exit メソッドを呼び出した場合であっても IterationCallback の postIterate メソッドを実行するようにしました

4331b4e5d6913278cc4be2c8c8eae910e9ffcc6a authored almost 11 years ago by nakamura-to <[email protected]>
ResultProvider の実装から型変換を行う処理を削除しました

0f821faa92ac395c26d70220ab89caaef546bb22 authored almost 11 years ago by nakamura-to <[email protected]>
postIterate メソッドを default メソッドとして IterationCallback に移して PostIterationCallback を削除しました

5cd02eec4d7c2525c28ed92ee5e01cad2c860d54 authored almost 11 years ago by nakamura-to <[email protected]>
AbstractResultListHandler と AbstractSingleResultHandler は AbstractIterationHandler に処理を委譲を利用するようにしました

09b9c754044d8b1d9921358afdf8fee75ba4ffdf authored almost 11 years ago by nakamura-to <[email protected]>
deprecated な API を使っているというコンパイル時の警告メッセージを抑制しました。 deprecated な API は mock で 使っている。

10f4a59136ed79952f78a1585b4106f0847cc130 authored almost 11 years ago by nakamura-to <[email protected]>
注釈処理のオプションのキーにプレフィックスとして「doma.」を付与するようにするようにしました

ae114032036b8cf1323a1d74be81e73ad11bb79b authored almost 11 years ago by nakamura-to <[email protected]>
Scalar に関するテストを移動しました

1f62f1c7da85bbdd798757f1ea85d6828f0e281a authored almost 11 years ago by nakamura-to <[email protected]>
org.seasar.doma.jdbc.query パッケージのクラスで使われている型パラメータの名前をわかりやすくしました

ef99a094ae4832a35ebf2ecd259edb8d2ab8fb4f authored almost 11 years ago by nakamura-to <[email protected]>
org.seasar.doma.jdbc.command パッケージのクラスで使われている型パラメータの名前をわかりやすくしました

3ca356316536da66c7b0dbe88e0d5e19ae98c6b4 authored almost 11 years ago by nakamura-to <[email protected]>
自動生成される SQL の中の識別子を引用符で囲めるようにしました

ab20f9bbb7f6ce76ab715ebf4346ec95a1c395a0 authored almost 11 years ago by nakamura-to <[email protected]>
EntityListener のメソッドをすべて空のdefaultメソッドにしました

0e24ea9071b446eaf92ee109748294630d492da1 authored almost 11 years ago by nakamura-to <[email protected]>
EntityPropertyType と実装クラスを整理しました

4d863324369dd749527381293223ef9357708fd4 authored almost 11 years ago by nakamura-to <[email protected]>
Scalar のメソッドで不要なものを削除しました

bb26c1f7eec11f0f3b152bc0a40da151a558ff04 authored about 11 years ago by nakamura-to <[email protected]>
JdbcMappingFunction の実装クラスをインスタンス化する箇所を共通化しました

80c6fd15cd973b087db3de6d148a3468dd128ddd authored about 11 years ago by nakamura-to <[email protected]>
JdbcMappingHint を実装してドメインクラスの情報を使ってマッピング先をカスタマイズできるようにしました

a1dfdae82c0b50c1f264a3599fc831e6a7611f52 authored about 11 years ago by nakamura-to <[email protected]>
基本型とドメイン型のインスタンス生成を抽象化する ScalarResultProvider を導入しました。

e75ed42cc40ef8290cd32872473fd9380a80c46d authored about 11 years ago by nakamura-to <[email protected]>
ドメインクラスの情報を使ってマッピング先をカスタマイズできるようにするための布石として 基本型とドメイン型の値を抽象化したものを Scalar 型とし、Scalar 型を受け取る SqlParameter の実装クラスを用意しました

b081b1c43dfd1a68f9491a57e85c3484b180c666 authored about 11 years ago by nakamura-to <[email protected]>
ドメインクラスの情報を使ってマッピング先をカスタマイズできるようにするための布石として JdbcMappingHint を導入しました

79806f51393a3198f3ccca9ae8c1a986e4cdada3 authored about 11 years ago by nakamura-to <[email protected]>
Wrapper が対応する基本型のクラスを返せるようにしました

f83bb9bee9c0f36a2059465fb8a88bf90704b758 authored about 11 years ago by nakamura-to <[email protected]>
default メソッドを使って CallableSqlParameterVisitor の実装をシンプルにしました

a88e4f4446c0f5fd68de4e6f29aaca806fbd8f7d authored about 11 years ago by nakamura-to <[email protected]>
Java ファイルを新規作成した際にコメントが自動で付与される設定にしました

33d5163ffe89c31a1772e30120fde2245e59a654 authored about 11 years ago by nakamura-to <[email protected]>
Gradle の Eclipse Plugin で Eclipse のプロジェクトの設定を適用するようにしました

74c1ad4b3ebeb1de48b6b12f6125c294d9474b95 authored about 11 years ago by nakamura-to <[email protected]>
Gradle でマルチプロジェクトの設定にしました

b6eec8d607b7043b197700e9289812eee6efa674 authored about 11 years ago by nakamura-to <[email protected]>
Merge branch 'master' into 2.0-beta-1

fc795fedf4c5ca64e4797bd67e91487d32836900 authored about 11 years ago by nakamura-to <[email protected]>
キャストについて警告が出ないようにしました

be69ea30dbcabae5d7ab2f4488d2104a22499123 authored about 11 years ago by nakamura-to <[email protected]>
Merge branch 'master' into 2.0-beta-1

1421ebe76279a9bb17a8c4e1148be8054530c0d7 authored about 11 years ago by nakamura-to <[email protected]>
throw漏れを修正

78f08c3269f6f15a4dc59c1455c3ff4b25962f26 authored about 11 years ago by Taichi Uragami <[email protected]>
コンストラクタ引数に対するnullチェックのテストを追加しました。

d0ac4dc45714220777f7fd609f5d50407321794c authored about 11 years ago by Taichi Uragami <[email protected]>
Dao メソッドのメタデータに基づいた制御ができるように SqlFileRepository に Method オブジェクトを渡すようにしました

427f241db455408f813d32691f6c6945df6ea6bf authored about 11 years ago by nakamura-to <[email protected]>
Doma 1 において Java 7 以上でビルドするために必要だったクラスを削除しました。

45119673f03d4cab4701c63eb020657699304aec authored about 11 years ago by nakamura-to <[email protected]>
RequiresNewController にデフォルトの実装を持たせました。これに伴い NullRequiresNewController は削除しました。

784a8b31b67acd707650dd0b162b4ca6556bb0a3 authored about 11 years ago by nakamura-to <[email protected]>
ClassHelper にデフォルトの実装を持たせました。これに伴い DefaultClassHelper は削除しました。

cae726829621f49de07a157341d1702c20260d48 authored about 11 years ago by nakamura-to <[email protected]>
Config にデフォルトの実装を持たせました。これに伴い DomaAbstractConfig は削除しました。

aeda452aa3d21bfbae543d41be8d9938e6fea26f authored about 11 years ago by nakamura-to <[email protected]>
NumberWrapper から不要なメソッドを削除しました

f8969d153e4048ea0a2fb52793a819e0910612ca authored about 11 years ago by nakamura-to <[email protected]>
数値型のプロパティに対する処理を共通化しました

7bdda47ecfda4d3d632814b9c1c431a7a2019f4d authored about 11 years ago by nakamura-to <[email protected]>
WrapperVisitor を default メソッドを使ってシンプルにしました

f1088c855b852462460aff9fb683e5569fff66b6 authored about 11 years ago by nakamura-to <[email protected]>
Query や Command の実装をカスタマイズできるようにしました

66dcec5a1ee171b4dbd091e54513e1de9b24aa12 authored about 11 years ago by nakamura-to <[email protected]>
Dao のインスタンスが保持する Config インスタンス を取得するための static メソッドを Config に追加しました

ad01f983b690c4238880eaf700eeb0a2de1b5d6d authored about 11 years ago by nakamura-to <[email protected]>
Copyright の表記がおかしくなっていたのを直しました

e51b257118232df1b76efaca322aa5e7164e2bd9 authored about 11 years ago by nakamura-to <[email protected]>
Select アノテーションの load 要素に LoadType.STREAM を指定することで検索結果を java.util.stream.Stream で処理できるようにしました。

cc52f44a57f3dc3fd15ea6219ada66a0b29791ae authored about 11 years ago by nakamura-to <[email protected]>
Function アノテーションや Procedure アノテーションを注釈したメソッドでパラメータや戻り値に Optional 型を使用できるようにしました

46d5f9a37ce4df9c1dd53738a100267f4c71643a authored about 11 years ago by nakamura-to <[email protected]>
Select アノテーションを注釈したメソッドの戻り値に Optional 型を使用できるようにしました

ae27c8dcbf30419b17311f13b625623d4504fb60 authored about 11 years ago by nakamura-to <[email protected]>
基本型、ドメインクラス、それらの Optional 型 を抽象化する Holder インターフェースを導入しました

a05b6bda7e29672cc4515c2af9d808f84bf8b926 authored about 11 years ago by nakamura-to <[email protected]>
EntityType と EntityPropertyType の実装をリファクタリングしました

4b6a76ace54ee0e64964f0d2d23b071d853f714a authored about 11 years ago by nakamura-to <[email protected]>
DomainWrapper を廃止しました

a490a0509a645f73e3e1289aa57a9c6fbb60ea6a authored about 11 years ago by nakamura-to <[email protected]>
Dao メソッドのパラメータに Optional 型を定義できるようにしました

4d402d944c7b319409277053e530a1608b20033e authored about 11 years ago by nakamura-to <[email protected]>
エンティティのプロパティに java.util.Optional 型を使用できるようにしました

9645040968e40f8dee1d9f61ca6aa8feda33435d authored about 11 years ago by nakamura-to <[email protected]>
エンティティが immutable かどうかの条件分岐を行う箇所を局所化しました

48d2d9e0dbfbe04e3fad6d21bf72a404a592dff2 authored about 11 years ago by nakamura-to <[email protected]>
エンティティの生成を抽象化し、mutable な場合も immutable な場合も EntityType#newEntity(Map<String, Accessor<E, ?, ?>>) を使うようにしました

cf7683231438bd574893678ec07623982a62cca9 authored about 11 years ago by nakamura-to <[email protected]>
TypeElementHandler を Consumer で置きかえました

180b5970002e7f147fe77f4f74ef336a0cdc9843 authored about 11 years ago by nakamura-to <[email protected]>
org.seasar.doma.internal.apt.type パッケージにおいて Type の意味するところが分かりにくかったので CtType (Compile Time Type) に名前を変更しました

1d805ee222e7e241f1160bc90c7b55ac7298fd6c authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である SqlNode#addNode(SqlNode) を削除しました

583d4c3422ad6250ba059f62a1ef99032fecd1eb authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である SqlNode#copy() を削除しました

fd801c9a7c0ad1a692704a4ab86a250f1d6bf8e9 authored about 11 years ago by nakamura-to <[email protected]>
JDBC 4.1 と JDBC 4.2 で追加されたメソッドをリフレクション経由ではなく直接呼び出すようにしました

43d330a5337e2ff59d471b743ad5123437f6f9a3 authored about 11 years ago by nakamura-to <[email protected]>
Eclipse で 不要な SuppressWarning だと判定された箇所を除去しました

d6d50c458335e30e472be185265994be5ef214bc authored about 11 years ago by nakamura-to <[email protected]>
Gradle で Eclipse の設定ファイルを生成するようにしました

e8279ccf8b2da12fcc91263151baad8db8a2b795 authored about 11 years ago by nakamura-to <[email protected]>
Merge branch 'master' into 2.0-beta-1

71d99f6dad9c6a5ee73cc436342d13d40045ed6e authored about 11 years ago by nakamura-to <[email protected]>
Update README.md

9c03936dacfdda047cd8b9f3457ef86ca84067fe authored about 11 years ago by Toshihiro Nakamura <[email protected]>
Create README.md

e393ee7605e4f92eff7f47840ea3b052cdd43d3f authored about 11 years ago by Toshihiro Nakamura <[email protected]>
doma と doma-it を Gradle を使って Java 8 でビルド(Unit Test も動く)できるようにしました

8a15e70d81aa837ec268d107bcf4fd9e240b6ba6 authored about 11 years ago by nakamura-to <[email protected]>
org.seasar.doma.internal.jdbc.criteria パッケージを削除しました

22cf0641d8a313af4eaf87100ddd965824554049 authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である DomainTypeFactory#getExternalDomainType(Class) を削除しました

377318c636004295d650c559116fd0e6f123d8c0 authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である EnumDomain を削除しました

a602f202ba802e1c57b0dd4a02d71a7225a6b54b authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である Update#includeVersion() と BatchUpdate#includeVersion() を削除しました

4147bb08f228afa1d7f02a520c39d39e78c43dea authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である DomainTypeFactory#getDomainType(Class) を削除しました

2a21d1fb8af8e69e9fc7910d29e1b5866c3dc0e9 authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である ClassUtil#newInstance(String) と ClassUtil#forName(String) を削除しました

f041d7c8f856ed03622f3e6ecf3f67cb5b25821a authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である ExpressionFunctions#contain() を削除しました

3eabf4101a53c73355b37c69f50c2f8471ddfda6 authored about 11 years ago by nakamura-to <[email protected]>
deprecated な API である EntityTypeFactory#getEntityType(Class) を削除しました

40735ef669a7dd00994c01e22cdf2f3643fdb153 authored about 11 years ago by nakamura-to <[email protected]>
Java 8 + Gradle の開発のためにディレクトリ構成を整えました。

ただし、まだGradleでテストを実行できません。主に依存解決に使用しています。

50670b6ea1bb3528a0894c349796b09e0a4112d1 authored about 11 years ago by nakamura-to <[email protected]>
Added .gitignore files

805bd8664f204898fa8cc838cc79ff5eb885c8e1 authored about 11 years ago by nakamura-to <[email protected]>
Added .gitkeep files

c8651bddd219ab9d3fe4c7db877224f9f53bbf8c authored about 11 years ago by nakamura-to <[email protected]>
1.36.0 開発開始

git-svn-id: https://www.seasar.org/svn/doma/trunk@1285 362887e2-e868-44d1-a061-b03550a0b845

22bd295c24c5162a64f75be1020351f1d8370d2e authored about 11 years ago by nakamura-to <[email protected]>
1.35.0 リリース

git-svn-id: https://www.seasar.org/svn/doma/trunk@1283 362887e2-e868-44d1-a061-b03550a0b845

02e630f5eee47d2a19800471f57f89a57d351425 authored about 11 years ago by nakamura-to <[email protected]>
[DOMA-307][Core] @Entityのlistener要素にジェネリックなクラスを指定可能にする

[DOMA-308][Core] エンティティリスナーのコンテキストクラス(PreInsertContextなど)をジェネリックにする

git-svn-id: https://www.seas...

b1079c67df9718448b20333da5ffde8191f42bcd authored about 11 years ago by nakamura-to <[email protected]>