1010import org .seasar .doma .jdbc .criteria .context .SelectSettings ;
1111import org .seasar .doma .jdbc .criteria .context .UpdateSettings ;
1212import org .seasar .doma .jdbc .criteria .declaration .SelectFromDeclaration ;
13- import org .seasar .doma .jdbc .criteria .def . EntityDef ;
13+ import org .seasar .doma .jdbc .criteria .metamodel . EntityMetamodel ;
1414import org .seasar .doma .jdbc .criteria .statement .EntityqlBatchDeleteStatement ;
1515import org .seasar .doma .jdbc .criteria .statement .EntityqlBatchInsertStatement ;
1616import org .seasar .doma .jdbc .criteria .statement .EntityqlBatchUpdateStatement ;
@@ -28,123 +28,129 @@ public Entityql(Config config) {
2828 this .config = Objects .requireNonNull (config );
2929 }
3030
31- public <ENTITY > EntityqlSelectStatement <ENTITY > from (EntityDef <ENTITY > entityDef ) {
32- Objects .requireNonNull (entityDef );
33- return from (entityDef , options -> {});
31+ public <ENTITY > EntityqlSelectStatement <ENTITY > from (EntityMetamodel <ENTITY > entityMetamodel ) {
32+ Objects .requireNonNull (entityMetamodel );
33+ return from (entityMetamodel , options -> {});
3434 }
3535
3636 public <ENTITY > EntityqlSelectStatement <ENTITY > from (
37- EntityDef <ENTITY > entityDef , Consumer <SelectSettings > settingsConsumer ) {
38- Objects .requireNonNull (entityDef );
37+ EntityMetamodel <ENTITY > entityMetamodel , Consumer <SelectSettings > settingsConsumer ) {
38+ Objects .requireNonNull (entityMetamodel );
3939 Objects .requireNonNull (settingsConsumer );
40- SelectContext context = new SelectContext (entityDef );
40+ SelectContext context = new SelectContext (entityMetamodel );
4141 settingsConsumer .accept (context .getSettings ());
4242 SelectFromDeclaration declaration = new SelectFromDeclaration (context );
4343 return new EntityqlSelectStatement <>(config , declaration );
4444 }
4545
46- public <ENTITY > Statement <ENTITY > update (EntityDef <ENTITY > entityDef , ENTITY entity ) {
47- Objects .requireNonNull (entityDef );
46+ public <ENTITY > Statement <ENTITY > update (EntityMetamodel <ENTITY > entityMetamodel , ENTITY entity ) {
47+ Objects .requireNonNull (entityMetamodel );
4848 Objects .requireNonNull (entity );
49- return update (entityDef , entity , options -> {});
49+ return update (entityMetamodel , entity , options -> {});
5050 }
5151
5252 public <ENTITY > Statement <ENTITY > update (
53- EntityDef <ENTITY > entityDef , ENTITY entity , Consumer <UpdateSettings > settingsConsumer ) {
54- Objects .requireNonNull (entityDef );
53+ EntityMetamodel <ENTITY > entityMetamodel ,
54+ ENTITY entity ,
55+ Consumer <UpdateSettings > settingsConsumer ) {
56+ Objects .requireNonNull (entityMetamodel );
5557 Objects .requireNonNull (entity );
5658 Objects .requireNonNull (settingsConsumer );
5759 UpdateSettings settings = new UpdateSettings ();
5860 settingsConsumer .accept (settings );
59- return new EntityqlUpdateStatement <>(config , entityDef , entity , settings );
61+ return new EntityqlUpdateStatement <>(config , entityMetamodel , entity , settings );
6062 }
6163
62- public <ENTITY > Statement <ENTITY > delete (EntityDef <ENTITY > entityDef , ENTITY entity ) {
63- Objects .requireNonNull (entityDef );
64+ public <ENTITY > Statement <ENTITY > delete (EntityMetamodel <ENTITY > entityMetamodel , ENTITY entity ) {
65+ Objects .requireNonNull (entityMetamodel );
6466 Objects .requireNonNull (entity );
65- return delete (entityDef , entity , options -> {});
67+ return delete (entityMetamodel , entity , options -> {});
6668 }
6769
6870 public <ENTITY > Statement <ENTITY > delete (
69- EntityDef <ENTITY > entityDef , ENTITY entity , Consumer <DeleteSettings > settingsConsumer ) {
70- Objects .requireNonNull (entityDef );
71+ EntityMetamodel <ENTITY > entityMetamodel ,
72+ ENTITY entity ,
73+ Consumer <DeleteSettings > settingsConsumer ) {
74+ Objects .requireNonNull (entityMetamodel );
7175 Objects .requireNonNull (entity );
7276 Objects .requireNonNull (settingsConsumer );
7377 DeleteSettings settings = new DeleteSettings ();
7478 settingsConsumer .accept (settings );
75- return new EntityqlDeleteStatement <>(config , entityDef , entity , settings );
79+ return new EntityqlDeleteStatement <>(config , entityMetamodel , entity , settings );
7680 }
7781
78- public <ENTITY > Statement <ENTITY > insert (EntityDef <ENTITY > entityDef , ENTITY entity ) {
79- Objects .requireNonNull (entityDef );
82+ public <ENTITY > Statement <ENTITY > insert (EntityMetamodel <ENTITY > entityMetamodel , ENTITY entity ) {
83+ Objects .requireNonNull (entityMetamodel );
8084 Objects .requireNonNull (entity );
81- return insert (entityDef , entity , options -> {});
85+ return insert (entityMetamodel , entity , options -> {});
8286 }
8387
8488 public <ENTITY > Statement <ENTITY > insert (
85- EntityDef <ENTITY > entityDef , ENTITY entity , Consumer <InsertSettings > settingsConsumer ) {
86- Objects .requireNonNull (entityDef );
89+ EntityMetamodel <ENTITY > entityMetamodel ,
90+ ENTITY entity ,
91+ Consumer <InsertSettings > settingsConsumer ) {
92+ Objects .requireNonNull (entityMetamodel );
8793 Objects .requireNonNull (entity );
8894 Objects .requireNonNull (settingsConsumer );
8995 InsertSettings settings = new InsertSettings ();
9096 settingsConsumer .accept (settings );
91- return new EntityqlInsertStatement <>(config , entityDef , entity , settings );
97+ return new EntityqlInsertStatement <>(config , entityMetamodel , entity , settings );
9298 }
9399
94100 public <ENTITY > Statement <List <ENTITY >> update (
95- EntityDef <ENTITY > entityDef , List <ENTITY > entities ) {
96- Objects .requireNonNull (entityDef );
101+ EntityMetamodel <ENTITY > entityMetamodel , List <ENTITY > entities ) {
102+ Objects .requireNonNull (entityMetamodel );
97103 Objects .requireNonNull (entities );
98- return update (entityDef , entities , options -> {});
104+ return update (entityMetamodel , entities , options -> {});
99105 }
100106
101107 public <ENTITY > Statement <List <ENTITY >> update (
102- EntityDef <ENTITY > entityDef ,
108+ EntityMetamodel <ENTITY > entityMetamodel ,
103109 List <ENTITY > entities ,
104110 Consumer <UpdateSettings > settingsConsumer ) {
105- Objects .requireNonNull (entityDef );
111+ Objects .requireNonNull (entityMetamodel );
106112 Objects .requireNonNull (entities );
107113 Objects .requireNonNull (settingsConsumer );
108114 UpdateSettings settings = new UpdateSettings ();
109115 settingsConsumer .accept (settings );
110- return new EntityqlBatchUpdateStatement <>(config , entityDef , entities , settings );
116+ return new EntityqlBatchUpdateStatement <>(config , entityMetamodel , entities , settings );
111117 }
112118
113119 public <ENTITY > Statement <List <ENTITY >> delete (
114- EntityDef <ENTITY > entityDef , List <ENTITY > entities ) {
115- Objects .requireNonNull (entityDef );
120+ EntityMetamodel <ENTITY > entityMetamodel , List <ENTITY > entities ) {
121+ Objects .requireNonNull (entityMetamodel );
116122 Objects .requireNonNull (entities );
117- return delete (entityDef , entities , options -> {});
123+ return delete (entityMetamodel , entities , options -> {});
118124 }
119125
120126 public <ENTITY > Statement <List <ENTITY >> delete (
121- EntityDef <ENTITY > entityDef ,
127+ EntityMetamodel <ENTITY > entityMetamodel ,
122128 List <ENTITY > entities ,
123129 Consumer <DeleteSettings > settingsConsumer ) {
124- Objects .requireNonNull (entityDef );
130+ Objects .requireNonNull (entityMetamodel );
125131 Objects .requireNonNull (entities );
126132 Objects .requireNonNull (settingsConsumer );
127133 DeleteSettings settings = new DeleteSettings ();
128134 settingsConsumer .accept (settings );
129- return new EntityqlBatchDeleteStatement <>(config , entityDef , entities , settings );
135+ return new EntityqlBatchDeleteStatement <>(config , entityMetamodel , entities , settings );
130136 }
131137
132138 public <ENTITY > Statement <List <ENTITY >> insert (
133- EntityDef <ENTITY > entityDef , List <ENTITY > entities ) {
134- Objects .requireNonNull (entityDef );
139+ EntityMetamodel <ENTITY > entityMetamodel , List <ENTITY > entities ) {
140+ Objects .requireNonNull (entityMetamodel );
135141 Objects .requireNonNull (entities );
136- return insert (entityDef , entities , options -> {});
142+ return insert (entityMetamodel , entities , options -> {});
137143 }
138144
139145 public <ENTITY > Statement <List <ENTITY >> insert (
140- EntityDef <ENTITY > entityDef ,
146+ EntityMetamodel <ENTITY > entityMetamodel ,
141147 List <ENTITY > entities ,
142148 Consumer <InsertSettings > settingsConsumer ) {
143- Objects .requireNonNull (entityDef );
149+ Objects .requireNonNull (entityMetamodel );
144150 Objects .requireNonNull (entities );
145151 Objects .requireNonNull (settingsConsumer );
146152 InsertSettings settings = new InsertSettings ();
147153 settingsConsumer .accept (settings );
148- return new EntityqlBatchInsertStatement <>(config , entityDef , entities , settings );
154+ return new EntityqlBatchInsertStatement <>(config , entityMetamodel , entities , settings );
149155 }
150156}
0 commit comments